Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django视图查询集-如何删除重复查询_Django_Django Queryset - Fatal编程技术网

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')

请显示您的模型,以及您循环查询集的模板部分。