如何将Django模型category的复数形式设为categories而非categorys?
强制设置Django模型的复数形式为categories
直接在你的Category模型中添加Meta类,通过verbose_name_plural属性指定复数形式即可,这会完全覆盖Django默认的复数生成规则:
from django.db import models class Category(models.Model): # 这里是你的模型字段,比如名称字段 name = models.CharField(max_length=100) class Meta: verbose_name_plural = "categories"
注意:这个设置属于模型的显示配置,不需要执行数据库迁移操作,修改后刷新后台或相关页面就能看到效果。你之前尝试重命名表、手动修改模型没生效,是因为没用到这个专门控制复数显示的属性——表名由db_table控制,和复数显示是完全独立的两个设置。
内容的提问来源于stack exchange,提问作者cjlhtml
相关产品推荐
相关产品推荐

