在新的dev django版本中,如何在管理网站上将某些型号名称从“类别”更改为“类别”?
在旧版本中(没有管理站点和管理模型),您可以执行此操作;
http://www.the-dig.com/blog/post/customize-plural-name-django-admin/

但是-现在在基于模型管理的类中设置verbose_name_plural不会执行任何操作。
有人遇到同样的问题吗?

最佳答案

好吧,似乎Meta类方法仍然有效。
因此,在模型中放置元类仍然可以解决问题:

class Category(models.Model):
    class Meta:
        verbose_name_plural = "categories"

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

我发现在模型类怪异而不是admin.py文件中设置此选项。
这是在dev文档中对其进行描述的位置:
http://docs.djangoproject.com/en/dev/ref/models/options/#verbose-name-plural

10-06 13:32
查看更多