2011-03-27 27 views

回答

0

一种方法是在你的查询中使用.values()可调用(尽管你所要求的不是很清楚)。这返回一个querydict,而不是一个查询集,但行为更像是一个左连接完成SQL直接进入数据库 - 即返回表B中空条目的行。

假设表A有一个外键到表B模型文件。

TableA.object.filter(your filters here).values(tableA__field1, tableA__field2 , ... \ 
               tableB__field1, tableB__field2, etc). 

https://docs.djangoproject.com/en/1.3/topics/db/aggregation/#values