{% spaceless %}
{% if pager.has_previous %}
{% else %}
{% endif %}
{% if dots_prev %}
1
...
{% elif show_first %}
1
{% endif %}
{% for i in show_pages %}
{% ifequal i pager.number %}
{{ i }}
{% else %}
{{ i }}
{% endifequal %}
{% endfor %}
{% if dots_next %}
...
{{ pager.paginator.num_pages }}
{% elif show_last %}
{{ pager.paginator.num_pages }}
{% endif %}
{% if pager.has_next %}
{% else %}
{% endif %}
{% endspaceless %}