模型类“名称”如何在管理页面下变为复数“名称”?

use*_*711 4 django-models django-admin

在Django的教程中,创建了一个名为“ Question ”(单数)的models.py类。它还使用admin.site.register(Question)(单号)注册为包含在管理页面中

但随后在管理页面下,它被列为“ 问题 ”(复数)

Django是否会自动重命名“管理页面”下的内容,使其在语法上令人满意?

Django的教程..将“问题”添加到管理页面

链接到管理页面的png

小智 7

在Question的模型定义中,您可以通过声明Meta类来控制它:

class Question(models.Model):
    question_text = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')

    class Meta(object):
        verbose_name_plural = 'Questions'
Run Code Online (Sandbox Code Playgroud)

您可以在文档中找到此内容

如文档中所述,“如果未指定,则Django将使用verbose_name +“ s”。