在下面的查询集中,我已使用或条件,但仍会向我返回重复项。
queryset = queryset.filter(reduce(or_, [
Q(user__skill__title__contains=q) |
Q(user__availability__locations__contains=q) for q in ['Python', 'Perl', 'C++', 'Unix']
]))
请咨询。
答案 0 :(得分:1)
在查询集queryset.distinct()
上使用不重复