3 {% if page_obj.has_other_pages %}
6 {% with from=page_obj.start_index until=page_obj.end_index count=page_obj.paginator.count %}
7 <p>{% blocktrans %}{{ from }} – {{ until }} of {{ count }} {{ obj_string }} are displayed{% endblocktrans %}
</p>
10 {% if page_obj.has_previous %}
11 <li class=
"prev"><a href=
"{% spurl base='' query=request.GET set_query='page={{ page_obj.previous_page_number }}' %}">« {% trans
"previous" %}
</a></li>
13 {% for page_num in page_obj.page_range %}
15 {% if page_obj.number == page_num %}
16 <li class=
"page active"><span>{{ page_num }}
</span></li>
18 <li class=
"page"><a href=
"{% spurl base='' query=request.GET set_query='page={{ page_num }}' %}">{{ page_num }}
</a></li>
21 <li class=
"jumper"><span>...
</span></li>
24 {% if page_obj.has_next %}
25 <li class=
"prev"><a href=
"{% spurl base='' query=request.GET set_query='page={{ page_obj.next_page_number }}' %}">{% trans
"next" %}
»</a></li>