pagination.html 1.09 KB
{% load i18n %}

{% if is_paginated %}
    <div class="paginer-links">
        {% if page_obj.has_previous %}
            <a class="link prev" data-page="{{ page_obj.previous_page_number }}">
                &lsaquo;&lsaquo; {% trans "previous" %}
            </a>
        {% else %}
            <span class="disabled prev">&lsaquo;&lsaquo; {% trans "previous" %}</span>
        {% endif %}
        {% for page in pages %}
            {% if page %}
                {% if page == page_obj.number %}
                    <span class="current page">{{ page }}</span>
                {% else %}
                    <a class="link page" data-page="{{ page }}">{{ page }}</a>
                {% endif %}
            {% else %}

            {% endif %}
        {% endfor %}
        {% if page_obj.has_next %}
            <a class="link next" data-page="{{ page_obj.next_page_number }}">
                {% trans "next" %} &rsaquo;&rsaquo;
            </a>
        {% else %}
            <span class="disabled next">{% trans "next" %} &rsaquo;&rsaquo;</span>
        {% endif %}
    </div>
{% endif %}