2016-10-05 78 views
0

所以我有這樣一個模型:顯示外鍵的值

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 object的列表。我將如何讓它顯示對象名稱而不僅僅是Show object

回答

1

您需要定義__str__方法:

class Show(models.Model): 
    name = models.CharField(max_length=255, null=True, blank=True) 

    def __str__(self): 
     return "%s" % self.name