美文网首页
功能: 分页展示

功能: 分页展示

作者: 十二右 | 来源:发表于2018-09-06 00:02 被阅读0次

1. 分页

a. 切片

SQL : select * from article where xxx offset m limit n
模型名.objects.all()[start_index : end_index]

b. Paginator

  1. views
    articles = 模型名.objects.all()
    paginator = Paginator(articles, 10) -->每页10篇
    page = paginator,page(n) --> 选择第n页
  2. 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

相关文章

网友评论

      本文标题:功能: 分页展示

      本文链接:https://www.haomeiwen.com/subject/kukmbftx.html