Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 29, 2010 13:23:18

sonniy
От:
Зарегистрирован: 2009-12-18
Сообщения: 84
Репутация: +  0  -
Профиль   Отправить e-mail  

Paginator и сортировки

собственно проблема в том что после разбиения информации на страницы и переходе на 2(или любую другую) сбивается сортировка на дефолтную

у меня на странице таблица и в ней ~10 сортировок, при загрузке используется дефолтная потом можно менять …

как от этого избежать ?



Отредактировано (Окт. 29, 2010 13:24:23)

Офлайн

#2 Окт. 29, 2010 14:10:27

fth
От:
Зарегистрирован: 2010-07-26
Сообщения: 105
Репутация: +  0  -
Профиль   Отправить e-mail  

Paginator и сортировки

У вас сигнал о том как надо фильтровать передаётся в GET?
Тогда не забывайте указывать при переходе на следующую страницу как сортировать, просто сделайте в шаблоне так:

#views.py
def some_view(request):
....
if 'sort_by' in request.GET:
sort_by = request.GET['sort_by']
else:
sort_by = None
....

#template.html
<a href="?page={{ content.next_page_number }}{% if sort_by %}&sort_by={{ sort_by }}{% endif %}">Следующая страница</a>



Отредактировано (Окт. 29, 2010 14:14:59)

Офлайн

#3 Окт. 29, 2010 14:37:02

sonniy
От:
Зарегистрирован: 2009-12-18
Сообщения: 84
Репутация: +  0  -
Профиль   Отправить e-mail  

Paginator и сортировки

о великий бубен … после 30 минут внедрения сея шайтан код , все заработало …
могучая вещь None, как я мог забыть про нее :(

Спасибо огромное за помощь ! :)



Отредактировано (Окт. 29, 2010 14:59:16)

Офлайн

#4 Окт. 30, 2010 17:19:03

romankrv
От:
Зарегистрирован: 2008-05-23
Сообщения: 513
Репутация: +  0  -
Профиль   Отправить e-mail  

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version