Django ORM: структура базы и построение запросов для динамического фильтра?

Приветствую! Необходимо отображать кол-во товаров в каждой категории и для каждого параметра фильтрации, не показывать пустые.
- База данных Mysql
- Параметры фильтрации известны (цена, цвет, стиль, бренд, узор, состав, размер)
- EAV использовать не хотелось бы, т.к. параметры добавляться не планируются
Получилась следующая структура бд

5ccc64ef6dfd0832201204.jpeg

Подходит ли эта структура для такой задачи? Как в orm сделать запрос на выборку этих данных?
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
С такими задачами СУРБД справляются плохо. Обычно их реализуют движками полнотекстового поиска, типа Elasticsearch.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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