django:管理站点中模型的自定义名称

时间:2010-10-06 20:13:16

标签: django model admin

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

2 个答案:

答案 0 :(得分:2)

找出出路。该模型需要元类选项“verbose_name_plural”/“verbose_name”。如果您知道自己要搜索的内容,Google会提供所有答案:)。

答案 1 :(得分:0)

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

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