Как в Django сделать фильтрацию по незвестным параметрам?
У меня есть несколько параметров со значениями, которые можно выбирать для фильтрации.
Дело в том, что админ может добавлять другие параметры и их значения тоже должны переходить в гет запрос и обрабатываться на сервере.
Выглядит примерно так:
Страна
*чекбокс* США
*чекбокс* Германия
Разрешение
*чекбокс* 1920x1080
*чекбокс* 5120x...
Другие параметры
....
То есть у меня там несколько фильтров и это будет выглядеть примерно:
products = Product.objects.filter(Q(country=request.GET.get('country') || Q(resolution=request.GET.get('resolution')) и тд
Но как сделать так чтобы параметры по которым фильтровать стали динамические?