每个模型类下都有一个子类Meta,这个子类就是定义元数据的地方。Meta类封装了一些数据库的信息,称之为模型的元数据。
属性 | 描述 |
---|---|
db_table = 'xxx' | 修改表名为xxx |
ordering = 'xxx' | 按照指定字段xxx排序 |
verbose_name = 'xxx' | 给模型类指定一个直观可读的信息xxx |
verbose_name_plural = verbose_name | 设置verbose_name的复数 |
abstract = True | 设置模型类为一个基类 |
permissions = (('定义好的权限', '权限说明'),) | 给数据库的表设置额外的权限 |
managed = False | 是否按照django既定的规则来管理模型类 |
unique_together = ('address', 'note') | 联合唯一键,约束 |
app_label = 'xxx' | 定义模型类属于哪一个应用 |
db_tablespace | 定义数据库表空间的名字 |
网友评论