Запрос кверисета Django с помощью функции OR [закрыто]

Я хочу сделать запрос (qs), а затем другой запрос на наборе запросов (qs2). Во втором запросе я хочу поставить функцию or, но она не фильтрует (возможно, потому что я не выполняю ее на "объектах"?) Если я ставлю только один фильтр (членство) на второй запрос, он работает нормально.

qs = ExpFiles.objects.filter((Q(member_id=id_input) & Q(card_type=card_input))).values(*filter_list).order_by('date_of_measurement')

qs2 = qs.filter(Q(membership= membership_input) | Q(note=note_input)).values(*filter_list).order_by('date_of_measurement')
Вернуться на верх