【问题标题】:I was learning Django from the Official Documentation but I am Getting the following error in Admin Interface我正在从官方文档中学习 Django,但在管理界面中出现以下错误
【发布时间】:2016-11-19 20:20:09
【问题描述】:

This is the screen shot

当我在管理面板中单击我的数据库的视图或表之一(在本例中为专辑)而不是专辑的名称时,我正在编写“专辑对象”。我可能有什么问题?

【问题讨论】:

    标签: django python-3.x django-models django-admin


    【解决方案1】:

    来自ModelAdmin.list_display docs

    如果您不设置list_display,管理站点将显示一个单独的列,其中显示每个对象的__str__()(Python 2 上的__unicode__())表示。

    您需要在模型中添加__str__() 方法:

    class Album(models.Model):
        ...
        def __str__(self):
            return self.name
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-26
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-18
      • 1970-01-01
      相关资源
      最近更新 更多