标签:lte 返回 sql filter 一对多 划线 反向 val 没有
基于对象的夸表查询(多次查询)
一对一:正向查询按字段,反向按表名小写
一对多:正向按字段(正向查询一定会查出一个来),反向查询按表名小写_set.all()(放回结果是queryset对象)
多对多:正向查询按字段.all()(正向查询一定会查出多个来),反向查询按表名小写_set.all()(返回结果是quertset对象)
基于双下划线的跨表查询
在filter和values中都可以做连表操作(也就是都可以写__)
正向查询按字段
反向查询按表名小写
以上查询无论谁做基表,都没有效率之分,本质上是一条sql语句将多个表拼成一起再查询
标签:lte 返回 sql filter 一对多 划线 反向 val 没有
原文地址:https://www.cnblogs.com/zhanggq/p/10268796.html