zoukankan      html  css  js  c++  java
  • Django中的分页

    分页是Web常用的一种手法,但是我们后端想要练习的时候,需要怎么样才能使用分页呢?Django框架提供了一个分页器,Paginator,可以很轻松的完成分页功能。该功能有两个构造参数,一个是数据集合,另一个是每页存放多少条数据。Paginator的基本操作如下:

      1、导包 from django.core.paginator import Paginator

      2、实例化

      p = Paginator(object,2)     # object为我们需要分页的数据集合,2是我们每页分几条数据

      3、将分页的数据渲染到前端页面即可

    而分页有很多子功能,接下来我们一一列举。

      获取总数  p.count

      获取总页数  p.num_pages

      页码的列表  p.page_range

      获取第一页  p.page(1)

      获取一个固定的页码 page2 = p.page(2)

      查看是否有后一页  page2.has_next()

      查看是否有前一页  page2.has_previous()

      查看是否有其他页  page2.has_other_pages()

      后一页的页码   page2.next_page_number()

      前一页的页码   page2.previous_page_number()

  • 相关阅读:
    C#如何连接wifi和指定IP
    3.4 小结
    3.3.4.5 起始与清除
    3.3.4.4 打印行
    3.3.4.3 设置字段分隔字符
    3.3.4.2 字段
    3.3.4.1 模式与操作
    3.3.4 使用 awk 重新编排字段
    3.3.3 使用 join 连接字段
    3.3.2 使用 cut 选定字段
  • 原文地址:https://www.cnblogs.com/ifiwant/p/12565980.html
Copyright © 2011-2022 走看看