Django DB 表名,复数 double s

use*_*487 2 python django grammar django-models

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

有没有办法来解决这个问题?

Aid*_*wen 6

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

class YourModel(Model):
    # fields
    class Meta:
        verbose_name_plural = 'Statuses'
Run Code Online (Sandbox Code Playgroud)

查看文档。