python - Django DB 表名,复数 double s

标签 python django django-models grammar

在 Rails 中,当从模型创建数据库表时,Product 变为 ProductsStatus 变为 Statuses 等。 Django 似乎并不完全具有内置的语法功能。 Product 变成了 Products,但是 Status 变成了 Statuss

有办法解决这个问题吗?

最佳答案

是的,有一个属性可以添加到模型类 Meta,verbose_name_plural -

class YourModel(Model):
    # fields
    class Meta:
        verbose_name_plural = 'Statuses'

参见 docs.

关于python - Django DB 表名,复数 double s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14989907/

相关文章:

python - 如何找到两个 Django 查询集的联合?

python - Django-Cities-Light,在 postgresql 中将字段更改为foreignkey会引发错误

python - 这是什么音频数据类型,如何将其转换为wav/l16?

java - java.io.Serialized 使用哪个哈希函数?

python - Postgresql 和 Python : Selecting data (datetime) from SQL

django - 使用单选按钮渲染 ChoiceField

mysql - 对历史上未被认可的 django 进行唯一的约束

python - Pandas Dataframe 通过分组连接

django - 如何在 Django-rest-auth 中验证请求?

Django 模型 - 重复 null=True、blank=True 的替代方案