django:管理站点中模型的自定义名称
Posted
技术标签:
【中文标题】django:管理站点中模型的自定义名称【英文标题】:django: custom name for model in admin site 【发布时间】:2011-04-22 01:06:30 【问题描述】:我有一个包含模型“QuesTags”的应用程序。现在,当我在 admin.py 中为此模型创建一个条目时,管理员将此模型显示为“Ques tags”,恕我直言,这是完全不受欢迎的。有没有办法(例如 short_description )显示自定义字符串而不是解析原始模型名称?
【问题讨论】:
【参考方案1】:想出了办法。该模型需要元类选项“verbose_name_plural”/“verbose_name”。只要您知道自己在搜索什么,Google 就能找到所有答案:)。
【讨论】:
【参考方案2】:您可以使用元类更改 admin.py 中的名称:
class QuesTags(models.Model):
class Meta:
verbose_name = 'QuesTag'
verbose_name_plural = 'QuesTags'
【讨论】:
以上是关于django:管理站点中模型的自定义名称的主要内容,如果未能解决你的问题,请参考以下文章
带有来自模型的自定义验证消息的 Django 1.5 基于类的视图