Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我如何删除“额外的”;s";从django管理面板?_Python_Django_Django Models - Fatal编程技术网

Python 我如何删除“额外的”;s";从django管理面板?

Python 我如何删除“额外的”;s";从django管理面板?,python,django,django-models,Python,Django,Django Models,在django admin中我的类名后面添加了额外的“s”,例如model.py中的class'About'在admin部分变成了'Abouts',这让我非常恼火。我希望它不要添加额外的“s”。这是我的model.py文件- class About(models.Model): about_desc = models.TextField(max_length=5000) def __unicode__(self): # __str__

在django admin中我的类名后面添加了额外的“s”,例如model.py中的class'About'在admin部分变成了'Abouts',这让我非常恼火。我希望它不要添加额外的“s”。这是我的model.py文件-

class About(models.Model):
        about_desc = models.TextField(max_length=5000)

        def __unicode__(self):              # __str__ on Python 3
                return str(self.about_desc)

请任何人向我建议django如何解决我的问题。

您可以在模型中添加另一个名为
Meta
的类来指定复数显示名称。例如,如果模型的名称为
Category
,管理员将显示
类别
,但通过添加
类,我们可以将其更改为
类别

我已更改了您的代码以修复此问题:

class About(models.Model):

    about_desc = models.TextField(max_length=5000)

    def __unicode__(self):              # __str__ on Python 3
        return str(self.about_desc)

    class Meta:
        verbose_name_plural = "about"
有关更多的
Meta
选项,请参阅

查看django文档中的

在模型中,您可以添加
类Meta
,这为您的模型提供了处理单数和复数命名等问题的附加选项

这可以通过以下方式使用(在英语中,我们没有sheeps),因此可以使用
verbose\u name\u multiple
来覆盖djangos试图使单词多元化的尝试:

class Sheep(model.Model):
    class Meta:
        verbose_name_plural = 'Sheep'

model.py中
或在您的
自定义模型文件中
在模型类中添加类元。 如果没有提到,那么将在模型类名的末尾添加一个额外的“s”,这将在Django管理页面中可见

class TestRoles(model.Model): 
   class Meta: verbose_name_plural = 'TestRoles'

虽然您的问题在下面得到了回答,但此信息在django教程中随时可用。在你做一点研究之前不要生气。真的救了我的命!