如何修改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
相关产品推荐
相关产品推荐

