{% for topic in topics.object_list %}
{{ topic.title }}
{% endfor %}{# topics.paginator.page_range 这个函数返回包含一个所有页码数的 range 对象 #} {# 即 range(1, topics.paginator.num_pages + 1) #} {% for page_number in topics.paginator.page_range %} {% ifequal page_number topics.number %} {{ page_number }} {% else %} {{ page_number }} {% endifequal %} {% endfor %}
{% if topics.has_previous %} Previous {% endif %} {# topics.paginator.number_pages 返回总页数 #} Page {{ topics.number }} of {{ topics.paginator.num_pages }}. {% if topics.has_next %} Next {% endif %}