程序员

Django 元数据meta

2019-03-03  本文已影响7人  阿提艾斯

每个模型类下都有一个子类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 定义数据库表空间的名字
上一篇下一篇

猜你喜欢

热点阅读