Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 17, 2008 09:46:10

PavelZ
От:
Зарегистрирован: 2008-09-07
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Паджинация в сайтах.

Думаю стоит вывести это отдельной темой.
Вот нагуглил несколько ссылок по теме, не один пример не смог заставить работать как следует, в своём случае.
http://blog.localkinegrinds.com/2007/09/06/digg-style-pagination-in-django/
http://www.djangosnippets.org/snippets/73/
http://softwaremaniacs.org/blog/2006/03/31/paginator/
http://web-brains.com/tag/pagination/
http://jabber.linux.md/tag/paginator/
http://lazutkin.com/blog/2005/dec/10/django-ajax-redux/
http://www.ninjacipher.com/2007/12/27/django-pagination-wrapper/
Все примеры с бородой, комментарии в основном английские, может кто поделится как решал эту проблему. Думаю задача в полне типичная.



Офлайн

#2 Сен. 17, 2008 10:11:39

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Паджинация в сайтах.

Какая задача? В данге паджинация - не задача, а рутинная операция по применению Paginator



Офлайн

#3 Сен. 17, 2008 15:52:22

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Паджинация в сайтах.

Я в старших версиях свою написал, там ничего сложного нет.

Офлайн

#4 Сен. 18, 2008 12:22:17

PavelZ
От:
Зарегистрирован: 2008-09-07
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Паджинация в сайтах.

Ferroman
ничего сложного нет
Для новичка в Python в частности и программировании для web любое плохо задокументированное действо сложное.
К тому же судя по ссылкам многие не доверяют
Daevaorn
применению Paginator
есть примеры без него и даже с применением JS AHAH.
Меня вот последний вариант сильно заинтересовал, сделать зто дело без перезагрузки страницы. Тем более что знание и умение применять JS тоже может понадобиться.



Офлайн

#5 Сен. 18, 2008 12:28:34

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Паджинация в сайтах.

PavelZ
К тому же судя по ссылкам многие не доверяют

Daevaorn написал:

применению Paginator

есть примеры без него и даже с применением JS AHAH.
Там не доверять просто нечему - он тупой как пробка.

Суть паджинации - это взять нужный слайс от кверисета, вот паджинатор это и делает, плюс оборачивает немного для удобства использования в шаблоне.



Офлайн

#6 Сен. 19, 2008 02:58:20

PavelZ
От:
Зарегистрирован: 2008-09-07
Сообщения: 71
Репутация: +  0  -
Профиль   Отправить e-mail  

Паджинация в сайтах.

Daevaorn
взять нужный слайс от кверисета
Это ругательство такое?



Офлайн

#7 Сен. 19, 2008 12:26:41

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Паджинация в сайтах.

PavelZ
slice - срез
queryset - ленивый запрос

привыкайте ))

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version