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