Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from django.core.paginator import Paginator
- from django.core.paginator import PageNotAnInteger, EmptyPage
- paginator = Paginator(products_list, 1)
- page = request.GET.get('page')
- try:
- products = paginator.page(page)
- except PageNotAnInteger:
- products = paginator.page(1)
- except EmptyPage:
- products = paginator.page(paginator.num_pages)
- context = { 'products': products,
- 'categories': categories,
- 'product_filter': product_filter,
- 'quantity': quantity,
- }
- <!-- PAGINATION -->
- <div class="pagination flex-m flex-w p-t-26">
- <ul>
- {% for product in products.paginator.page_range %}
- {% if product.number == product %}
- <li>
- <a href="?page={{ product }}" class="item-pagination flex-c-m trans-0-4 active-pagination">{{ product }}</a>
- </li>
- {% else %}
- <li>
- <a href="?page={{ product }}" class="item-pagination flex-c-m trans-0-4 ">{{ product }}</a>
- </li>
- {% endif %}
- {% endfor %}
- </ul>
- </div>
- <!-- PAGINATION END -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement