首页 > 其他 > 详细

多表操作

时间:2019-01-14 21:11:50      阅读:171      评论:0      收藏:0      [点我收藏+]

基于对象的夸表查询(多次查询)

  一对一:正向查询按字段,反向按表名小写

  一对多:正向按字段(正向查询一定会查出一个来),反向查询按表名小写_set.all()(放回结果是queryset对象)

  多对多:正向查询按字段.all()(正向查询一定会查出多个来),反向查询按表名小写_set.all()(返回结果是quertset对象)

  基于双下划线的跨表查询

    在filter和values中都可以做连表操作(也就是都可以写__)

    正向查询按字段

    反向查询按表名小写

以上查询无论谁做基表,都没有效率之分,本质上是一条sql语句将多个表拼成一起再查询

 

多表操作

原文:https://www.cnblogs.com/zhanggq/p/10268796.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!