Найти - Пользователи
Полная версия: Динамическая сортировка
Начало » Django » Динамическая сортировка
1
dezinfo
Добрый день.

Копаю понемного Django и дошел до задачи реализовать динамическую сортировку на странице. Перерыл просторы интернета и не нашел для себя ответ как это оптимально реализовать в Django с точки зрения производительности и юзабилити.

Буду благодарен за любой совет. Куда смотреть, где копать.
Firik
Конкретный пример, что нужно?
dezinfo
Firik
Конкретный пример, что нужно?

Нужно реализовать сортировку в зависимости от выбора пользователя. Выводится перечень товаров на страницу и соответственно нужно сортировать по цене от большего к меньшему, по рейтингу и т.д.
ayb
Ну так а в чем проблема ? Прокидывайте в запросе выбранный метод сортировки, а в обработчике проверяете есть ли в запросе метод сортировки и соответсвенно применяете вызываете у кверисета метод сортировки.
dezinfo
ayb
Ну так а в чем проблема ? Прокидывайте в запросе выбранный метод сортировки, а в обработчике проверяете есть ли в запросе метод сортировки и соответсвенно применяете вызываете у кверисета метод сортировки.

Данный метод работает, но при каждой смене сортировки идет перезагрузка страницы и с учетом большого объема информации в запросе есть проблемы с производительностью. Видимо нужно подключать танцы c JS
inoks
http://tablesorter.com/docs/
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB