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

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

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

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

猜你喜欢

转载自www.cnblogs.com/askzyl/p/9260717.html