【发布时间】:2016-11-19 20:20:09
【问题描述】:
当我在管理面板中单击我的数据库的视图或表之一(在本例中为专辑)而不是专辑的名称时,我正在编写“专辑对象”。我可能有什么问题?
【问题讨论】:
标签: django python-3.x django-models django-admin
当我在管理面板中单击我的数据库的视图或表之一(在本例中为专辑)而不是专辑的名称时,我正在编写“专辑对象”。我可能有什么问题?
【问题讨论】:
标签: django python-3.x django-models django-admin
来自ModelAdmin.list_display docs:
如果您不设置
list_display,管理站点将显示一个单独的列,其中显示每个对象的__str__()(Python 2 上的__unicode__())表示。
您需要在模型中添加__str__() 方法:
class Album(models.Model):
...
def __str__(self):
return self.name
【讨论】: