Advertisement
Guest User

models.py

a guest
May 29th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. from django.db import models
  2. from django.core.urlresolvers import reverse
  3.  
  4.  
  5. class Album(models.Model):
  6.     artist = models.CharField(max_length=250)
  7.     album_title = models.CharField(max_length=500)
  8.     genre = models.CharField(max_length=100)
  9.     album_logo = models.FileField()
  10.  
  11.     def get_absolute_url(self):
  12.         return reverse('music:detail', kwargs={'pk': self.pk})
  13.  
  14.     def __str__(self):
  15.         return self.album_title
  16.  
  17.  
  18. class Song(models.Model):
  19.     album = models.ForeignKey(Album, on_delete=models.CASCADE)
  20.     file_type = models.CharField(max_length=10)
  21.     song_title = models.CharField(max_length=250)
  22.     is_favourite = models.BooleanField(default=False)
  23.  
  24.     def get_absolute_url(self):
  25.         return reverse('music:detail', kwargs={'pk': self.album_id})
  26.  
  27.     def __str__(self):
  28.         return self.song_title
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement