#django #search #e-commerce
#django #Поиск #электронная коммерция
Вопрос:
Я внедряю веб-сайт электронной коммерции с использованием django. Каталог товаров будет большим (сотни товаров). Я хотел бы знать, как мне следует внедрить фильтры товаров в поиске.
Например. допустим, я изначально разместил около 30 продуктов. Пользователь может захотеть отфильтровать поиск на основе некоторых атрибутов товара, таких как цвет, размер, категория и т.д.
Есть ли в django какая-либо функция, позволяющая создавать такие функции? Если нет, то как мне следует это сделать? Является ли запрос к базе данных каждый раз, когда пользователь выбирает атрибут, единственным подходом?
Спасибо.
Ответ №1:
Я думаю, вы ищете фасетный поиск.
Haystack должно быть тем приложением django, которое вы ищете.
Кроме того, вы могли бы взглянуть на django-filter