django内置的分页功能

django内置的分页功能


  • # 先导入需要查询的模型类
  • from game.models import Score
  • # 导入内置的分页功能
  • from django.core.paginator import Paginator
  • # 创建一个需要查询的排序好的query_set对象
  • score = Score.objects.fillter(delflag=Flase).order_by("spendTime")  # 按照时间排序
  • # 创建分页对象
  • paginator  = Paginator(score, 10)   # Paginator接受两个参数,第一个为排序好的查询对象,第二个为每页的数据的个数(整型)
    • # 获取第一页的数据
    • data = paginator.page(1).object_list
    • # 获取数据的总数
    • count = paginator.count
原文地址:https://www.cnblogs.com/ivy-blogs/p/11123592.html