dezinfo
Июнь 23, 2016 17:23:44
Добрый день.
Копаю понемного Django и дошел до задачи реализовать динамическую сортировку на странице. Перерыл просторы интернета и не нашел для себя ответ как это оптимально реализовать в Django с точки зрения производительности и юзабилити.
Буду благодарен за любой совет. Куда смотреть, где копать.
Firik
Июнь 23, 2016 17:45:06
Конкретный пример, что нужно?
dezinfo
Июнь 24, 2016 11:58:37
Firik
Конкретный пример, что нужно?
Нужно реализовать сортировку в зависимости от выбора пользователя. Выводится перечень товаров на страницу и соответственно нужно сортировать по цене от большего к меньшему, по рейтингу и т.д.
ayb
Июнь 24, 2016 14:01:24
Ну так а в чем проблема ? Прокидывайте в запросе выбранный метод сортировки, а в обработчике проверяете есть ли в запросе метод сортировки и соответсвенно применяете вызываете у кверисета метод сортировки.
dezinfo
Июнь 24, 2016 17:13:08
ayb
Ну так а в чем проблема ? Прокидывайте в запросе выбранный метод сортировки, а в обработчике проверяете есть ли в запросе метод сортировки и соответсвенно применяете вызываете у кверисета метод сортировки.
Данный метод работает, но при каждой смене сортировки идет перезагрузка страницы и с учетом большого объема информации в запросе есть проблемы с производительностью. Видимо нужно подключать танцы c JS
inoks
Июнь 26, 2016 02:08:21