{% if objects.paginator.num_pages > 1 %}
    {% if objects.has_previous %} {% if objects.previous_page_number == 1 and base %}
  • {% else %}
  • {% endif %} {% else %}
  • {% endif %} {% if 1 not in objects.paginator.range %}
  • 1
  • ...
  • {% endif %} {% for p in objects.paginator.range %} {% if p == 1 and base %} {% if p == objects.number %}
  • {{ p }}
  • {% else %}
  • {{ p }}
  • {% endif %} {% else %} {% if p == objects.number %}
  • {{ p }}
  • {% else %}
  • {{ p }}
  • {% endif %} {% endif %} {% endfor %} {% if objects.paginator.num_pages not in objects.paginator.range %}
  • ...
  • {{ objects.paginator.num_pages }}
  • {% endif %} {% if objects.has_next %}
  • {% else %}
  • {% endif %}
{% endif %}