【发布时间】:2016-09-12 09:03:43
【问题描述】:
我有两个模型。现在 Class Track Model 有一个 Album 外键。 我想写一个具有专辑名称的音轨序列化器。我怎样才能做到这一点?
class Album(models.Model):
album_name = models.CharField(max_length=100)
artist = models.CharField(max_length=100)
class Track(models.Model):
album = models.ForeignKey(Album, related_name='tracks')
order = models.IntegerField()
title = models.CharField(max_length=100)
duration = models.IntegerField()
class Meta:
unique_together = ('album', 'order')
ordering = ['order']
def __unicode__(self):
return '%d: %s' % (self.order, self.title)
我将 Track 的 depth 参数设置为 1,但这会检索专辑名称以及艺术家。我只想要 Track Serializer 中的专辑名称
【问题讨论】:
标签: django django-rest-framework