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

如何将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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 13:18:08