AI智能
改变未来

Django中的分页插件


Django分页插件的使用

  1. 在需要使用的视图中导入
    from django.core.paginator import Paginator
  2. 在数据查询完成后,创建分页对象
paginator = Paginator(object_list, per_page)\"\"\"- object_list:查询到的数据- per_page:每页显示的条数\"\"\"
  1. 获取指定页面的数据
page = paginator.get_page(number)# number:从浏览器获得的页码# page:返回的一个Page对象
  1. Page对象常见的方法
  • object_list:当前页面的数据
  • number:当前页码
  • paginator.num_pages:查询满足条件数据的总页数

  • has_next:是否有下一页
  • has_previous:是否有上一页
  • next_page_number:下一页的页码
  • previous_page_number:上一页的页码
    PS:Page对象可以直接遍历,和遍历Page.object_list效果一样
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » Django中的分页插件