Сергей Горностаев,
У меня на странице несколько полей для фильтров (пока три).
Я хотел сделать так:
f"ZoomBd.objects
...
и потом если эти поля заполнены добавлять:
.filter(prepod = {request.GET.get('in_prepod')}) - если первое поле заполнено
.filter(grupp = {request.GET.get('in_grupp')}) - если второе поле заполнено
и т.д.
т.е. в context будет передаваться выборка из БД с фильтрами...