Форум сайта python.su
Вопрос , где и как в вьюхе сделать вторую страницу ? Вот мой код:
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)
Офлайн
В документации все написано
http://docs.djangoproject.com/en/dev/topics/pagination/
Офлайн