{% if page < 6: %} {% if numpages < 6: %} {% for n_pages in range(1,numpages+1) %} {% endfor %} {% else %} {% for n_pages in range(1,7) %} {% endfor %} {% endif %} {% elif page >= 6: %} {% if page == numpages: %} {% for n_pages in range(page-6,numpages+1) %} {% endfor %} {% elif page == numpages-1: %} {% for n_pages in range(page-5,numpages+1) %} {% endfor %} {% elif page == numpages-2: %} {% for n_pages in range(page-4,numpages+1) %} {% endfor %} {% else %} {% for n_pages in range(page-3,page+4) %} {% endfor %} {% endif %} {% endif %}