首页 > 解决方案 > Django下一页和上一页不起作用

问题描述

在我的 Django 管理员中,上一页和下一页按钮不起作用。它总是转到代码的 else 部分。我不知道是什么问题。点击它总是在同一页面上

   {% load admin_list %}
    {% load i18n %}
    {% if pagination_required %}

  <ul class="pagination">
    {% if cl.has_previous %}
    <li><a href="?p={{ cl.previous_page_number }}">&laquo;</a></li>
    {% else %}
    <li class="active"><span>&laquo;</span></li>
    {% endif %}
    {% for i in cl.paginator.page_range %}
    {% if cl.number == i %}
    <li class="active"><span>{{ i }} <span class="sr-only">(current)</span></span></li>
    {% else %}
     <li><a href="?p={{ i|add:"-1" }}">{{ i }}</a></li>
    {% endif %}
    {% endfor %}
    {% if cl.has_next %}
    <li><a href="?p={{ cl.next_page_number }}">&raquo;</a></li>
    {% else %}
    <li class="active"><span>&raquo;</span></li>
    {% endif %}

</ul>
  <p style="float:right; margin:10px;">{{ cl.paginator.count }} Projects</p>
  {% endif %}

标签: djangopaginationdjango-templates

解决方案


推荐阅读