【问题标题】:django: custom name for model in admin sitedjango:管理站点中模型的自定义名称
【发布时间】:2011-04-22 01:06:30
【问题描述】:

我有一个包含模型“QuesTags”的应用程序。现在,当我在 admin.py 中为此模型创建一个条目时,管理员将此模型显示为“Ques tags”,恕我直言,这是完全不受欢迎的。有没有办法(例如 short_description )显示自定义字符串而不是解析原始模型名称?

【问题讨论】:

    标签: django model admin


    【解决方案1】:

    想出了办法。该模型需要元类选项“verbose_name_plural”/“verbose_name”。只要您知道自己在搜索什么,Google 就能找到所有答案:)。

    【讨论】:

      【解决方案2】:

      您可以使用元类更改 admin.py 中的名称:

      class QuesTags(models.Model):
          class Meta:
              verbose_name = 'QuesTag'
              verbose_name_plural = 'QuesTags'
      

      【讨论】:

        最近更新 更多