Django fix管理复数

在新的dev django版本中,如何在管理站点上将一些模型的名称从“Categorys”更改为“Categories”?
在旧版本中(没有管理站点和管理模型),您可以这样做;
http://www.the-dig.com/blog/post/customize-plural-name-django-admin/

但是-现在在我基于modeladmin的类中设置verbose\u name\u复数没有任何作用。
有人遇到同样的问题吗

看来元类方法仍然有效。
因此,在模型中放置一个元类仍然可以做到这一点:

类别(models.Model):
类元:
详细名称复数=“类别”

请注意,我们在这里使用小写,因为django足够聪明,可以在需要时将其大写

我发现在model类中设置此选项与admin.py文件不同,这很奇怪。
以下是开发文档中描述它的位置:
http://docs.djangoproject.com/en/dev/ref/models/options/#verbose-复数名

发表评论