Commit 5e7acbfa authored by Albert's avatar Albert

populated models

parent 8abba79d
...@@ -8,14 +8,25 @@ class Artist(models.Model): ...@@ -8,14 +8,25 @@ class Artist(models.Model):
birth_name = models.CharField(default="", max_length=100) birth_name = models.CharField(default="", max_length=100)
bio = models.TextField(default="", max_length = 700) bio = models.TextField(default="", max_length = 700)
def __str__(self):
return '{}'.format(self.artist_name)
def get_absolute_url(self):
return reverse('artist', args=[str(self.name)])
class Album(models.Model): class Album(models.Model):
artist = models.CharField(default="", max_length=50)
album_name = models.CharField(default="", max_length=50) album_name = models.CharField(default="", max_length=50)
description = models.TextField(default="") song_count = models.PositiveIntegerField(default=0)
artist = models.CharField(default="", max_length=50)
release_date = models.DateField() release_date = models.DateField()
description = models.TextField(default="")
label = models.CharField(default="", max_length=50) label = models.CharField(default="", max_length=50)
song_count = models.PositiveIntegerField(default=0)
def __str__(self):
return '{}'.format(self.album_name)
def get_absolute_url(self):
return reverse('album', args=[str(self.name)])
class Song(models.Model): class Song(models.Model):
song_title = models.CharField(default="", max_length=50) song_title = models.CharField(default="", max_length=50)
...@@ -23,4 +34,10 @@ class Song(models.Model): ...@@ -23,4 +34,10 @@ class Song(models.Model):
music_video = models.BooleanField(default=False) music_video = models.BooleanField(default=False)
song_length = models.PositiveIntegerField(default=0) song_length = models.PositiveIntegerField(default=0)
lyrics = models.TextField(default="") lyrics = models.TextField(default="")
description = models.TextField(default="") description = models.TextField(default="")
\ No newline at end of file
def __str__(self):
return '{}'.format(self.song_title)
def get_absolute_url(self):
return reverse('song', args=[str(self.name)])
\ No newline at end of file
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment