当我在管理面板(在本例中为Album)中点击我的数据库中的一个视图或表格而不是相册的名称时,我会收到“相册对象”。我可能错了什么?
答案 0 :(得分:2)
来自ModelAdmin.list_display
docs:
如果您未设置
list_display
,管理网站将显示一个列,其中显示每个对象的__str__()
({2}上的__unicode__()
)表示。
您需要在模型中添加__str__()
方法:
class Album(models.Model):
...
def __str__(self):
return self.name