更改DjangMPTT管理模型名称



我有以下MPTModel和admin.py:

class Category(MPTTModel):
name = models.CharField(max_length=50, unique=True)
parent = TreeForeignKey('self', on_delete=models.CASCADE, null=True, blank=True, related_name='children')
def __str__(self):
return self.name
class MPTTMeta:
order_insertion_by = ['name']
admin.site.register(infoModels.Category)

当我在管理页面时,模型显示为";分类";,我怎么能把它改成";类别"?

这只是您常用的Model.Meta.verbose_name_plural

class Category(MPTTModel):
# ...
class Meta: 
verbose_name = 'category'
verbose_name_plural = 'categories'

确保不要在其中使用大写字母(除非有一个缩写词需要大写(例如FTP servers((;Django会帮你处理的。

最新更新