You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Django MPTT模型在Admin页面的复数显示名称?

解决Admin页面模型复数显示错误的方法

要把Admin页面中Category模型的复数显示从“Categorys”改成“Categories”,直接在你的Category模型里添加Meta类,指定verbose_name_plural参数即可:

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']
    
    # 添加这个Meta类来指定复数名称
    class Meta:
        verbose_name_plural = "Categories"

修改后重启项目,Admin页面里该模型的复数就会显示为正确的“Categories”了。

内容的提问来源于stack exchange,提问作者static-man

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 09:18:13