{% if page_obj.has_previous() %}
{% if page_obj.previous_page_number() == 1 and first_page_href != None %}
- «
{% else %}
- «
{% endif %}
{% else %}
- «
{% endif %}
{% for page in page_obj.page_range %}
{% if not page %}
- ...
{% else %}
- {{ page }}
{% endif %}
{% endfor %}
{% if page_obj.has_next() %}
- »
{% else %}
- »
{% endif %}