我正在尝试使用Meta类中的verbose_name_plural在django管理中更改模型名称的显示。
这是我的代码:
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管理列表中没有更改。
我还试图:
谢谢您的评论/建议。
发布于 2020-06-21 06:53:06
我不知道具体发生了什么,但是我使用PyCharm作为我的编辑器,在我关闭PyCharm、重新打开项目并重新运行服务器之后,它就正常工作了。
发布于 2020-06-20 18:23:33
这应该能行,
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_namehttps://stackoverflow.com/questions/62480859
复制相似问题