关于字段有一个类似的问题verbose_name
:How to stop auto-capitalization of verbose_name in django
在管理索引页面中列出应用程序的可用模型时,Django 总是将模型的第一个字母大写verbose_name_plural
并将其用作模型的名称。
这是来自django.contrib.admin.sites.py的代码:
model_dict = {
'name': capfirst(model._meta.verbose_name_plural),
'perms': perms,
}
但是考虑下面的截图,我想显示“vCenters”而不是“VCenters”。
我可以删除capfirst
, 并明确大写其他模型verbose_name_plural
以使其工作。
但是我必须更改django的源代码,它似乎不是Django的错误。有没有更好的解决方案?