+ remix = models.CharField(max_length = 80, blank = True)
+ remixArtists = models.ManyToManyField(Artist, related_name = 'remixTracks', blank = True)
+ releases = models.ManyToManyField(Release)
+ length = models.IntegerField()
+ soundcloudLink = models.CharField(max_length = 150, blank = True)
+
+ def __unicode__(self):
+ #return '%s – %s%s' % (' & '.join(self.artists), self.name, (('%s by %s' % (self.remix, ' & '.join(self.remixArtists) + ')')) if (self.remix != '') else ''))
+ return u'{1} – {0}'.format(self.name, ' & '.join(a.name for a in self.artists.all()))
+
+class File(models.Model):
+ track = models.ForeignKey(Track)
+ path = models.CharField(max_length = 150)
+ type = models.CharField(max_length = 50)