所以我有一个这样的模型:
class Season(models.Model):
number = models.IntegerField()
show = models.ForeignKey("Show")
class Show(models.Model):
name = models.CharField(max_length=255, null=True, blank=True)
在我的SeasonAdmin中,我可以看到show字段有一个显示列表的下拉框,但问题是,当我点击下拉框时,我只看到Show object
列表。如何让它显示对象名称而不仅仅是Show object
?
答案 0 :(得分:1)
您需要定义__str__
方法:
class Show(models.Model):
name = models.CharField(max_length=255, null=True, blank=True)
def __str__(self):
return "%s" % self.name