Guest User

TEST

a guest
May 14th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. def post_list(request):
  2.     queryset_list = Post.objects.all()  # .order_by("-timestamp")
  3.     paginator = Paginator(queryset_list, 30)  # Show 25 contacts per page
  4.     page_request_var = "page"
  5.     page = request.GET.get(page_request_var)
  6.     try:
  7.         queryset = paginator.page(page)
  8.     except PageNotAnInteger:
  9.         # If page is not an integer, deliver first page.
  10.         queryset = paginator.page(1)
  11.     except EmptyPage:
  12.         # If page is out of range (e.g. 9999), deliver last page of results.
  13.         queryset = paginator.page(paginator.num_pages)
  14.  
  15.     context = {
  16.         "object_list": queryset_list,
  17.         "title": "List",
  18.         "page_request_var": page_request_var
  19.     }
  20.     return render(request, "post_list.html", context)
Add Comment
Please, Sign In to add comment