详细的\u名称\u复数在django admin中工作不正常

详细的\u名称\u复数在django admin中工作不正常,django,django-admin,metaclass,Django,Django Admin,Metaclass,我试图在django管理员中使用Meta类中的verbose_name_复数形式更改模型名称的显示 这是我的密码: class Country(models.Model): country_name = models.CharField(max_length=30) is_active = models.BooleanField(default=True) date_created = models.DateTimeField(auto_now_add=True)

我试图在django管理员中使用Meta类中的verbose_name_复数形式更改模型名称的显示

这是我的密码:

class Country(models.Model):
    country_name = models.CharField(max_length=30)
    is_active = models.BooleanField(default=True)
    date_created = models.DateTimeField(auto_now_add=True)
    date_updated = models.DateTimeField(auto_now=True)

    def __str__(self):
        return self.country_name

    class Meta:
        verbose_name = "Country"
        verbose_name_plural = "Countries"
但它不工作,django管理列表中的显示名称没有更改

我还试图:

将元类放置在admin.py->not working中 已进行迁移&迁移->结果仍然相同 停止并启动服务器 感谢您的评论/建议

这应该行得通

class Country(models.Model):
    country_name = models.CharField(max_length=30)
    is_active = models.BooleanField(default=True)
    date_created = models.DateTimeField(auto_now_add=True)
    date_updated = models.DateTimeField(auto_now=True)

    class Meta:
        verbose_name = "Country"
        verbose_name_plural = "Countries"

    def __str__(self):
        return self.country_name

我不知道到底发生了什么, 但我用PyCharm做我的编辑, 在我关闭PyCharm后,重新打开项目并重新运行服务器, 它工作正常