Advertisement
Guest User

Untitled

a guest
Nov 20th, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. {% for x in my_paginator.paginator.page_range %}
  2. <a href="?{% if query %}q={{ query }}&{% endif %}page={{ x }}"><u>{{ x }}</u></a>
  3.  
  4. {% endfor %}
  5.  
  6. paginator = Paginator(yourqueryset, request.GET.get('show'))
  7. if request.GET.get('page'):
  8. try:
  9. results = paginator.page(request.GET.get('page'))
  10. except PageNotAnInteger:
  11. results = paginator.page(1)
  12. except EmptyPage:
  13. results = paginator.page(paginator.num_pages)
  14. else:
  15. results = paginator.page(1)
  16. min = all.number - 4
  17. max = all.number + 4
  18. return render(request, 'template.html', {'results':results,'min':min,'max':max})
  19.  
  20. {% for page in results.paginator.page_range %}
  21. {% if page < max and page > min and page != results.number %}
  22. <a class="page">{{page}}</a>
  23. {% elif page == results.number %}
  24. <a>{{page}}</a>
  25. {% endif %}
  26. {% endfor %}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement