def get_context(self, request):
# Get posts
posts = self.posts
# Pagination
page = request.GET.get('page')
paginator = Paginator(posts, 10)
try:
posts = paginator.page(page)
except PageNotAnInteger:
posts = paginator.page(1)
except EmptyPage:
posts = paginator.page(paginator.num_pages)
context = super(NewsIndexPage, self).get_context(request)
context['posts'] = posts
return context
评论列表
文章目录