{% 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 %}