diff --git a/mavlee_music/homepage/models.py b/mavlee_music/homepage/models.py index 71a836239075aa6e6e4ecb700e9c42c95c022d91..0890baeaf47b0cc348210da83c0865aaad3008d0 100644 --- a/mavlee_music/homepage/models.py +++ b/mavlee_music/homepage/models.py @@ -1,3 +1,18 @@ from django.db import models # Create your models here. +class Artist(models.Model): + artist_name = models.CharField(max_length=50) + monthly_listeners = models.IntegerField() + +class Album(models.Model): + album_name = models.CharField(max_length=50) + artist_name = models.ForeignKey(Artist, on_delete=models.CASCADE) + description = models.CharField(max_length=100) + release_date = models.CharField(max_length=50) + +class Song(models.Model): + song_title = models.CharField(max_length=50) + artist_name = models.ForeignKey(Artist, on_delete=models.CASCADE) + album = models.ForeignKey(Album, on_delete=models.CASCADE) + song_length = models.IntegerField() \ No newline at end of file