Имеют ли Django -Filter lookup_expr, эквивалентный 'AND'?
Я использую Django фильтры с DRF для фильтрации по нескольким категориям в одном поле.
Пример : У меня есть поле со списком категорий, в которое могут входить несколько категорий
category = ['выпечка', 'приготовление', 'десерты', 'et c']
Использование решения, описанного Внизу, я получил фильтр, который работает довольно хорошо { ссылка }
Одна проблема, с которой я сталкиваюсь, связана с lookup_expr = "in"
Это работает как Выражение «ИЛИ».
Так что, если я предоставлю запрос фильтра категорий = выпечка, приготовление пищи
Он вернет все результаты, которые содержат либо «выпечка», либо «приготовление пищи»
Есть ли lookup_expr в django_filters, который профилирует функциональность «И», так что, когда я делаю один и тот же запрос, я получаю только результаты, содержащие как «выпечка», так и «приготовление»?
Я просмотрел все документы фильтра django https://django-filter.readthedocs.io/
И все фильтры набора запросов django, в которых многие из этих типов фильтров происходят из https://docs.djangoproject.com/en/3.0/ref/models/querysets/
Но, к сожалению, мне не повезло. Любое направление, которое вы можете предоставить, будет высоко ценится.