pagination.html 1 KB
{% load i18n %}

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