低性能的查询
通过prefetch_related查询
可以支持一对多 多对多的查询
会产生两次查询
性能弱于 select_related 不过它支持反向查询,select_related 不支持
例子是通过正向查询得到的结果的
查询图书价格大于等于90的结果
导入一个功能
查询语句
其中
Prefetch(反向查询related_name名称,queryset=查询条件)
当进行反向查询的时候
关联对象 = Prefetch(反向查询related_name名称,queryset=查询条件)
模型类.objects.prefetch_related(关联对象)
或者
模型类.objects.prefetch_related(反向查询related_name名称)