在Django的教程中,创建了一个名为“问题”(单数)的models.py类。它也被注册为使用admin.site.register(Question)
(单数)
但是在管理页面下,它被列为“问题”(复数)
Django是否自动重命名管理页面下的内容以达到语法上的满足感?
答案 0 :(得分:5)
在问题的模型定义中,您可以通过声明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'
您可以在in the docs
找到此信息如文档中所述,'如果没有给出,Django将使用verbose_name +" s"。'