在新的dev django版本中,如何在管理站点上将一些模型的名称从"类别"更改为"类别"?

然而,现在在基于modeladmin的类中设置verbose_name_复数并没有任何作用.

推荐答案

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

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

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

I find setting this option in model-class weird as opposed to the admin.py file. Here is the location in the dev docs where it is described:
http://docs.djangoproject.com/en/dev/ref/models/options/#verbose-name-plural

Django相关问答推荐

Django在保存时更新m2m对象

使用django直接计算geohash而不创建模型

django命令中的no_color不起作用

如何使用Django';S生成的字段来统计相关对象?

Django:作为模型中的列表元素的字段

如何在Django REST框架中管理序列化程序?

错误``Forbidden (403) CSRF 验证失败.请求中止.``` 当try 登录管理员时

如何使更新记录在 Django 模型中传递信号?

Django中用于外键的嵌套循环

Django Rest Framework 认证类覆盖 request.user

Django 表单字段必填和可选配置

djangorestframework:过滤相关字段

根据模型属性获取django对象id

无法通过 pip 安装 Django 2.0

如何在 django-rest-framework 中为 API 使用 TokenAuthentication

Django rest-auth allauth 注册,带有邮箱、名字和姓氏,没有用户名

在 Mac OS X 上安装支持 JPEG 的 PIL

在 django admin 中链接到外键对象

django 应用基于条件的样式类

如何更改 ModelForm 中所有 Django 日期字段的默认小部件?