码迷,mamicode.com
首页 > 其他好文 > 详细

基于双下划线的跨表查询 (join查询)

时间:2018-07-03 22:27:49      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:表示   方式   查询   用两个   orm   bsp   mysql   自动   span   

因为你的数据库中的查询就是重点  那么你的django提供的orm也是查询语句最重点 ,也提供的查询方法比较的多,下面我们学习下类似于MYSQL的连表(join)查询

Django 还提供了一种直观而高效的方式在查询(lookups)中表示关联关系,它能自动确认 SQL JOIN 联系。要做跨关系查询,就使用两个下划线来链接模型(model)间关联字段的名称,直到最终链接到你想要的model 为止。

这个查找不论是一对一,一对多,多对多都按照:正向查找按字段(关联字段),反向查询按表名(小写)来查找

 

基于双下划线的跨表查询 (join查询)

标签:表示   方式   查询   用两个   orm   bsp   mysql   自动   span   

原文地址:https://www.cnblogs.com/askzyl/p/9260717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!