Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. def main(request, **kwargs):
  2. """Main listing."""
  3. posts = Post.objects.all().order_by("-created")
  4. paginator = Paginator(posts, 5)
  5. try: page = int(request.GET.get("page", '1'))
  6. except ValueError: page = 1
  7.  
  8. try:
  9. posts = paginator.page(page)
  10. except (InvalidPage, EmptyPage):
  11. posts = paginator.page(paginator.num_pages)
  12.  
  13. retd = dict(posts=posts, user=request.user)
  14. for key in kwargs:
  15. retd[key] = kwargs[key]
  16. return render_to_response("list.html", retd)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement