首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >verbose_name_plural在django管理中不能正常工作

verbose_name_plural在django管理中不能正常工作
EN

Stack Overflow用户
提问于 2020-06-20 02:10:59
回答 2查看 1.2K关注 0票数 0

我正在尝试使用Meta类中的verbose_name_plural在django管理中更改模型名称的显示。

这是我的代码:

代码语言:javascript
复制
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管理列表中没有更改。

django-管理列表模型

我还试图:

  • 将"Meta“类放置在admin.py ->中不起作用
  • 已经移民了&迁移->仍然是一样的结果
  • 停止和启动服务器

谢谢您的评论/建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-06-21 06:53:06

我不知道具体发生了什么,但是我使用PyCharm作为我的编辑器,在我关闭PyCharm、重新打开项目并重新运行服务器之后,它就正常工作了。

票数 -1
EN

Stack Overflow用户

发布于 2020-06-20 18:23:33

这应该能行,

代码语言:javascript
复制
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
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62480859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档