permissions 定义权限
managed 是否按照Django规则管理模型类 默认是True
unique_together=()/((),()) 对应MySQL中的联合唯一约束
app_label...values(),values_list() 获取字典或者元组形式的结果集
dates(),datetimes() 根据时间日期获取查询集
union(),intersection(),difference...() 并集,交集,差集;MySQL Innodb 只支持并集
select_related() 一对一、多对一查询优化,prefetch_related() 一对多、多对多查询优化。...反向查询
annotate() 使用聚合计数,求和,平均数,raw() 执行原生SQL
annotate()对分组后的结果进行统计
Model.objects.get().子表的表名 _set.all...,统计个数,聚合
aggregate() 是对这个数据表中的数据进行统计
自定义聚合查询
F对象和Q对象
F对象:操作字段的数据
Q对象:结合 AND , OR ,NOT, | , ~ , & 实现复杂的查询