{% if page_obj.has_previous %}
  • первая
  • Назад
  • {% else %}
  • первая
  • Назад
  • {% endif %} {% for i in paginator.page_range %} {% if page_obj.number == i %}
  • {{ i }}
  • {% elif i > page_obj.number|add:'-3' and i < page_obj.number|add:'3' %} {{ i }} {% endif %} {% endfor %} {% if page_obj.has_next %}
  • Вперед
  • последняя
  • {% else %}
  • Вперед последняя
  • {% endif %}