Django视图查询集-如何删除重复查询
这是我的视图我按用户筛选表,将模型作为另一个表的外键Django视图查询集-如何删除重复查询,django,django-queryset,Django,Django Queryset,这是我的视图我按用户筛选表,将模型作为另一个表的外键 class LaListaView(ListView): def get_queryset(self, **kwargs): qs = super(OraListView, self).get_queryset() qs= qs.filter(Q(cod_operatore=self.request.user.username) ).prefetch_related() qs= qs.s
class LaListaView(ListView):
def get_queryset(self, **kwargs):
qs = super(OraListView, self).get_queryset()
qs= qs.filter(Q(cod_operatore=self.request.user.username) ).prefetch_related()
qs= qs.select_related()
return qs
从django调试工具栏,我得到:
从“材料”中选择,其中
“材料应用材料”。“rapp\U rif\U id”=282限制1重复50次
可以删除重复的50次操作吗?如果是,怎么做?您肯定不想要
预取相关()
,因为没有参数它什么也做不了
如果您想要
预回迁\u相关('parent\u field\u name')
请显示您的模型,以及您循环查询集的模板部分。