【问题标题】:Where do I customize the heading for the ModelAdmin view?在哪里自定义 ModelAdmin 视图的标题?
【发布时间】:2011-09-14 08:37:54
【问题描述】:

如果我的模型名称为 DepartmentalSuperLeader;此模型的管理视图具有标题

Departmental super leader

我想自定义这个名字。我应该重写什么方法?

【问题讨论】:

    标签: django


    【解决方案1】:

    您可以在modelMeta 中使用verbose_name documented 例如:

    class MyModel(Model):
          .....
          class Meta:
                db_table = u"mytabel"
                verbose_name = "My Custom Name" 
    

    这应该会在管理索引页面中显示您的模型,并设置为 verbose_name

    【讨论】:

    • 不要忘记verbose_name_plural!
    • 哦,是的,确实是 verbose_name_plural 在文档中的 verbose_name 之后。这将允许您为您的模型名称设置适当的复数,否则默认 s 听起来很有趣:P
    • verbose_name_plural 仅在附加 's' 不足以使名称复数时才需要。您可以使用不带verbose_nameverbose_name_plural 或不带verbose_name_pluralverbose_name
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多