verbose_name_plural 在 django admin 中无法正常工作
verbose_name_plural not working properly in django admin
我正在尝试使用 class 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 管理列表中没有更改。
django-admin list models
我也试过:
- 将 "Meta" class 放入 admin.py -> 不起作用
- 已经进行了迁移和迁移 -> 仍然是相同的结果
- 停止和启动服务器
感谢您的任何 comment/advice。
这应该有效,
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 后,重新打开项目并重新 运行 服务器,
它工作正常。
我正在尝试使用 class 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 管理列表中没有更改。
django-admin list models
我也试过:
- 将 "Meta" class 放入 admin.py -> 不起作用
- 已经进行了迁移和迁移 -> 仍然是相同的结果
- 停止和启动服务器
感谢您的任何 comment/advice。
这应该有效,
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 后,重新打开项目并重新 运行 服务器, 它工作正常。