Django 管理仪表板,有没有办法小写模型名称?

标签 django admin django-grappelli

我正在寻找一种方法来小写 django 管理站点中模型的第一个字母。

即: 模型详细名称为“agent-1.0.0”,在仪表板上显示为“Agent-1.0.0”,

简单但不知道

抓钩技巧对我也有用。

django - 1.7.1

另外 - 仅需要一个应用程序模型组 - 并非我的所有仪表板都应该是小写的...... 所以,覆盖index.html效率不高

最佳答案

大小写为hard-coded in the template ,同样适用于 templates in Grappelli

您可以使用catavaran的建议,但这会改变每个模型名称。对于这么小的东西来说,覆盖模板是一件非常痛苦的事情。

我能想到的唯一可行的解​​决方案是用空格绕过 capfirst 过滤器:

class Meta:
    verbose_name = " agent-1.0.0"

由于 capfirst 仅强制第一个字符大写,因此如果第一个字符不是字母,则不会发生任何情况。

关于Django 管理仪表板,有没有办法小写模型名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27947134/

相关文章:

python - Django,如何生成没有模型的管理面板?

django - 如何自定义 Django 的 Flatpage 以在管理员的更改列表页面上显示新字段?

python - 如何在 Django 自定义身份验证后端中出现错误消息

mysql - 配置mySQL继承操作系统的时区

javascript - 如何正确设置附加到按钮的日期选择器

python - date_hierarchy 中的 Django Admin NonExistentTimeError

python - 更改django中的文件名

drupal-6 - Drupal 不保存管理设置中的任何更改

c# - 以编程方式禁用 UAC - 更改不会生效?