Фильтр Django с ключевыми словами и условием NOT

У меня есть эти ключевые аргументы, которые я передаю в Django filter() -

kwargs = {'field_1': val_1,
          'field_2': val_2}

Однако я также хочу пройти в NOT проверьте, например, field_3 is NOT val_3,

Я знаю, что могу сделать это, используя Q объект, но я хотел бы знать, могу ли я как-то сделать это с помощью аргумента ключевого слова.

Причина, по которой я спрашиваю, состоит в том, что один из моих коллег уже написал код, который создает kwargs параметры в соответствии с переданными аргументами и фильтрует набор запросов Django. Я хотел бы использовать тот же код без необходимости писать отдельный, если я могу помочь.

Спасибо!

0 ответов

Другие вопросы по тегам