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()

  • 相关阅读:
    轻量模型之Mobilenet
    GAN的Loss
    Ubuntu16.04安装后配置一条龙
    Hardnet论文阅读
    orb-slam2编译时遇到的问题
    编译opencv+opencv_contrib
    Sophus库使用踩坑
    CloudCompare Viewer使用心得
    交通场景语义分割
    ROS编译中遇到的问题
  • 原文地址:https://www.cnblogs.com/ifiwant/p/12565980.html
Copyright © 2011-2022 走看看