В нижеприведенном наборе запросов я использовал или условие, но все равно он возвращает мне дубликаты.
queryset = queryset.filter(reduce(or_, [
Q(user__skill__title__contains=q) |
Q(user__availability__locations__contains=q) for q in ['Python', 'Perl', 'C++', 'Unix']
]))
Пожалуйста, совет.