Есть модель с большим количеством полей, среди которых встречаются и TextField, IntegerField,BooleanField.
Есть форма по этой модели.
Есть представление. Задача сделать выборку на основании тех данных, которые переданы через форму. В форме могут быть заполнены не все поля, а выборочно.
Не могу сообразить, как сделать выборку только по тем полям которые переданы в запросе. Избегая большого количества IF, ведь вариантов заполненных и не заполненых полей может быть много.
То есть может быть методу filter можно передать словарь в который предварительно забиты переданные значения формы.