Мой запрос выглядит следующим образом:
employee = Partner_employees.objects()\
.filter(id=user_id) \
.filter(earnings__gte=preconditions.earnings.gte) \
.filter(earnings__lte=preconditions.earnings.lte) \
.filter(work_rating__gte=preconditions.credit_score) \
.filter(employment_status=preconditions.employment_status)
теперь есть планы, у которых есть статус_работанности в предварительных условиях, а в некоторых нет.
Пример:
Статус_работности в предварительных условиях
план B: val(preconditions.employment_status ) = True
статус_ занятости не в предварительных условиях
план A: val(preconditions.employment_status ) = None
информация о пользователе:
userA: val(employment_status)= True
userB: val(employment_status)= False
, поэтому я хочу userA
и userB
в результате запроса для PlanA
(это не удается)
userA
в результате запроса для planB
(это работает)