Django- 分页

Posted TomCzr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django- 分页相关的知识,希望对你有一定的参考价值。

1. 防止 翻页直接输入值错误导致翻页出现问题 应该捕获输入的值,如果有异常 跳转会第一页

 

    try:
        page = int(传递过来的值)
        if(page <0):
    
             page=1

    except Exeception,e:

        page = 1        

  

1.计算总页数

 

  

  pageCount =1;//总页数

    tepm  = divmod(总数量,每页数量)

     //返回一个 (整除次数, 余数) //余数==0 的时候表示整除

    // 如  tepm = divmod(11 ,5)
        tepm =(2,1) //表示 能整除2次 余1 

         if(temp[1]!=0):
           
            pageCount= tepm[0]+1
    
          else:
            pageCount = tepm[0]

  

以上是关于Django- 分页的主要内容,如果未能解决你的问题,请参考以下文章

django实现分页功能

Django REST框架分页的jQuery代码

modx - 当我在同上片段中使用“&documents =”参数时,分页不起作用

Django—分页器与form组件

在 Django 中为不同视图共享相同的分页代码

Django rest_framewok框架的基本组件