django用于分页的模板文件
在显示页面添加
{% include "paginator.html" %}
页面代码如下:
<!--专门用于分页的模板文件-->
<div class="pagination">
<span class="step-links">
{% if page.has_previous %}
<!--has_previous:判断是否有上一页-->
<a href="?page={{ page.previous_page_number }}">Previous</a>
<!--返回上一页的页码-->
{% endif %}
<span class="current">
Page {{ page.number }} of {{ page.paginator.num_pages }}
<!--返回当前页的页码-->
<!--关联 Paginator对象(page.paginator),并得到其总页码数(paginator.num_pages)-->
</span>
{% if page.has_next %}
<a href="?page={{ page.next_page_number }}">Next</a> {% endif %}
<!--返回下一页的页码。-->
</span>
</div>