Дано: поисковая форма с несколькими полями, которые могут быть заполнены каждые по-отдельности, или попарно или вообще все вместе. У меня возник вопрос и я пока не понял как это лучше сделать: как правильно написать код в таком случае? Вряд ли будет правильным писать if request.GET.get('field_one', ‘') elif request.GET.get(’field_two', ‘') elif request.GET.get(’field_one', ‘') and request.GET.get(’field_two', '') И Т.Д.
Подскажите, пожалуйста, как это сделать? Ломаю голову уже второй день, и не могу найти решение. К тому же все статьи, которые я нашел (наверное не один десяток) приводят в примерах формы с методом POST.
Также другой момент: если под каждый IF я должен писать if form.is_valid()? По-моему это неправильно.