Реализация фильтров в Django для веб-сайта электронной коммерции - PullRequest
0 голосов
/ 11 апреля 2011

Я внедряю сайт электронной коммерции, используя django. Каталог товаров будет большой (сотни товаров). Я хотел бы знать, как я должен реализовать фильтры товаров в поиске.

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

Есть ли в django функция, позволяющая создавать такие функции? Если нет, как я должен идти об этом? Является ли запрос к базе данных каждый раз, когда пользователь выбирает атрибут, единственным подходом?

Спасибо.

1 Ответ

2 голосов
/ 11 апреля 2011

Я думаю, что вы ищете граненый поиск .

Стог сена должен быть приложением django, которое вы ищете.

Более того, выможно взглянуть на django-фильтр

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...