Django 元数据meta

每个模型类下都有一个子类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 定义数据库表空间的名字
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模型是关于您的数据的单一的、确定的信息来源。它包含您存储的数据的基本字段和行为。通常,每个模型映射到单个数据库表。...
    Mlotjve阅读 34,016评论 3 16
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,163评论 1 32
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,273评论 4 61
  • 很多人问我,你他妈天天发的一堆都是什么玩意儿,又臭又长。我也不知道。可能我上辈子是个哑巴,没说到话,这辈子...
    我是想想的黑眼圈阅读 314评论 0 1
  • 今天是七月九号。 今早我才突然意识到距离我高中正式毕业的那一天已经过去了整整两年。 两年前我捧着两束鲜花度过了那年...
    千秋名阅读 599评论 0 0