Уведомления

Группа в Telegram: @pythonsu

#1 Март 14, 2009 11:31:46

psixopad
От:
Зарегистрирован: 2009-01-29
Сообщения: 80
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с paginator

Вопрос , где и как в вьюхе сделать вторую страницу ? Вот мой код:

def Newa(request):
news_list = New.objects.all()
paginator = Paginator(news_list, 3)
page = paginator.page(1)
return render_to_response(“mysite/index.html”, {'news':page.object_list})

Не могу понять , чтобы сделать вторую страницу и выводить на ней следующие 3 новости . Ну в смысле я пока хочу сделать так, 2 страницы, на первой выводится первые 3 новости , следующие 3 на второй . Где надо написать page=paginator.page(2) и page.object_list для второй страницы ?



Отредактировано (Март 14, 2009 11:32:28)

Офлайн

#2 Март 14, 2009 20:52:36

Vermus
От:
Зарегистрирован: 2008-11-18
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с paginator

В документации все написано

http://docs.djangoproject.com/en/dev/topics/pagination/



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version