groups = models.ManyToManyField(Group)
def __unicode__(self):
- return self.name
+ return "%s%s" % (self.name, (" / %s" % (" ^ ".join(g.shortName if (g.shortName != '') else g.name for g in self.groups.all()), )))
class Party(models.Model):
name = models.CharField(max_length = 80)
artist = models.ForeignKey(Artist)
order = models.IntegerField()
+ def __unicode__(self):
+ return self.artist.__unicode__()
+
+ class Meta:
+ ordering = ['order']
+
class RemixArtist(models.Model):
track = models.ForeignKey('Track')
artist = models.ForeignKey(Artist)
order = models.IntegerField()
+ def __unicode__(self):
+ return self.artist.__unicode__()
+
+ class Meta:
+ ordering = ['order']
+
class Track(models.Model):
name = models.CharField(max_length = 150)
artists = models.ManyToManyField(Artist, through = TrackArtist)