Фильтр Django с ключевыми словами и условием NOT
У меня есть эти ключевые аргументы, которые я передаю в Django filter()
-
kwargs = {'field_1': val_1,
'field_2': val_2}
Однако я также хочу пройти в NOT
проверьте, например, field_3 is NOT val_3
,
Я знаю, что могу сделать это, используя Q
объект, но я хотел бы знать, могу ли я как-то сделать это с помощью аргумента ключевого слова.
Причина, по которой я спрашиваю, состоит в том, что один из моих коллег уже написал код, который создает kwargs
параметры в соответствии с переданными аргументами и фильтрует набор запросов Django. Я хотел бы использовать тот же код без необходимости писать отдельный, если я могу помочь.
Спасибо!