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]

  

posted @ 2016-09-03 23:26  TomCzr  阅读(139)  评论(0编辑  收藏  举报