MalekBV
@MalekBV

Как в Django сделать фильтрацию по незвестным параметрам?

У меня есть несколько параметров со значениями, которые можно выбирать для фильтрации.
Дело в том, что админ может добавлять другие параметры и их значения тоже должны переходить в гет запрос и обрабатываться на сервере.
Выглядит примерно так:

Страна
*чекбокс* США
*чекбокс* Германия

Разрешение
*чекбокс* 1920x1080
*чекбокс* 5120x...

Другие параметры
....

То есть у меня там несколько фильтров и это будет выглядеть примерно:
products = Product.objects.filter(Q(country=request.GET.get('country') || Q(resolution=request.GET.get('resolution')) и тд

Но как сделать так чтобы параметры по которым фильтровать стали динамические?
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы