Методы пагинации Django has_previous и has_next не работают

Я использую пагинацию в Django 1.11. Но когда я использую has_next и has_previous, каждый раз возвращается false. Ничего не печатается. Я уверен, что есть предыдущая и следующая страницы. В представлениях я использую TableView, который похож на ListView. Вот мой код:

<div class="pagination">
        <span class="step-links">

          {% if customers.has_next %}
            <p>HAS NEXT</p>
          {% endif %}
          {% if customers.has_previous %}
            <p>HAS PREVİOUS</p>
          {% endif %}




        </span>
      </div>

views.py

class TableView(ExportMixin, SingleTableView):
    model = Customer
    table_class = CustomerTable
    template_name = 'admin_pages/user_admin_page.html'
    context_object_name = 'customers'
    paginate_by = 3

* Я использую tableview только для экспорта таблицы.

Вы должны работать с объектом page_obj, поэтому:

{% if page_obj.has_next %}
  <p>HAS NEXT</p>
{% endif %}
{% if page_obj.has_previous %}
  <p>HAS PREVİOUS</p>
{% endif %}
Вернуться на верх