美文网首页
django-分页

django-分页

作者: 冬gua | 来源:发表于2018-03-21 21:55 被阅读0次

分页显示

步骤:获取当前页---获取总数据---获取分的总页数--每页显示的条数---构建Paganitor对象,需要两个参数(总数据,每页显示的条数)----通过context给前段传数据

from django.core.paginator import Paginator

def departall(request):

#构建分页

#获取当前页码

pagenow=int(request.GET.get('pagenow',1))

#获取总的数据

depart_list=depart.objects.all().order_by('pk')

#每页显示的条数

pageSize=2

#构建Paganitor

# --------总共的数据,以及每页显示的条数

paginator = Paginator(depart_list, pageSize)

# pagenow 代表当前的页数

page = paginator.page(pagenow)

print(page.object_list)

context={

'depart_list':page.object_list,

'page_range':paginator.page_range,

'pagenow':pagenow

}

return render(request=request,template_name='companyall/departall2.html',context=context)

相关文章

  • Django-分页

    django-分页 一.django自带的分页 以读取UserInfo表为例 1.导入模块 from django...

  • Django-分页

    Django-分页 1.创建对象 Paginator 对象的 page()方法返回 Page 对象,不需要手动构造...

  • django-分页

    分页显示 步骤:获取当前页---获取总数据---获取分的总页数--每页显示的条数---构建Paganitor对象,...

  • Django-搭建博客(15-分页器)

    我们首页的数据量较多,一次加载会很浪费时间,我们需要做下分页处理,django官方文档有对分页说明,也有单独处理的...

  • [原](05)Django-创建我的网页

    Django-创建我的网页 源码地址:https://github.com/edrainann/Django_we...

  • Web应用框架

    Django-提供了构建Web系统的基本应用框架-MTV模式: 模型(model), 模板(Template), ...

  • 2018-04-25

    Django-上传图片 1. 模型定义中将属性定义成 models.ImageField 类型 pic=model...

  • django起航2-初始模板

    Django-模板 在应用目录blog下创建templates目录(必须是这个,记得加s) 在templates中...

  • MyBatis之分页

    五、分页 目录:使用Limit分页、RowBounds分页、分页插件 1.使用Limit分页 语法: 使用MyBa...

  • JS的分页算法

    分页的总页数算法 分页算法 分页存储过程或者页面分页中的分页算法: int pagesize // 每页记录数 i...

网友评论

      本文标题:django-分页

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