1. 分页
a. 切片
SQL : select * from article where xxx offset m limit n
模型名.objects.all()[start_index : end_index]
b. Paginator
- views
articles = 模型名.objects.all()
paginator = Paginator(articles, 10) -->每页10篇
page = paginator,page(n) --> 选择第n页 - template 展示
{% for mun in page.paginator.page_range %}
{% endfor%}
是否有上一页 : page.has_previous
上一页的页码: page.previous_page_number
是否有下一页; page.has_next
下一页的页码: page.next_page_number
总的页数 : page.paginator.page_number
当前页数 : page.number