django数据库查询优化 多对一查询(子表查询主表) 多对一查询(子表查询主表) demo:想要查看多个商品的 生产厂家。首先 根据查询条件查询到 products的一个查询集,然后遍历这个查询集,然后product.factory 找到商品对应的工厂。但是这个orm生成的sql语句会多出来几条;我们可以通过在获取products查询集的时候,在查询语句后面加上prefetch_related(‘factory’);这样就可以优化生成的查询语句;