请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

分页路劲问题

老师好, 分页的时候路径出现错误。
按照你写的那样也出现错误了。
这是分页 代码

这是分页 代码 
def iPagination( params ):
    import math
    ret = {
        "is_prev": 1,  # 是否有上一页
        "is_next": 1,  # 是否有下一页
        "from": 0,
        "end": 0,
        "current": 0,   # 当前页
        "total_pages": 0,   # 总页数
        "page_size" : 0,    # 每页的大小
        "total" : 0,    # 总公的计数
        "url": params['url']    #地址
    }
    total = int(params['total'] )
    page_size = int( ['page_size'] )
    page = int(params['page'] )
    display = int(params['display'] )
    total_pages = int(math.ceil(total / page_size ) )
    total_pages = total_pages if total_pages > 0 else 1
    if page <= 1:
        ret['is_prev'] = 0

    if page >= total_pages:
        ret['is_next'] = 0

    semi = int(math.ceil( display / 2 ) )

    if page - semi > 0 :
        ret['from'] = page - semi
    else:
        ret['from'] = 1
    if page + semi <= total_pages :
        ret['end'] = page + semi
    else:
        ret['end'] = total_pages
    ret['current'] = page
    ret['total_pages'] = total_pages
    ret['page_size'] = page_size
    ret['total'] = total
    ret['range'] = range(ret['from'], ret['end'] + 1)
    return ret

图片描述图片描述图片描述

正在回答 回答被采纳积分+3

2回答

编程浪子 2020-03-01 22:22:46

你好

你的 request.full_path 打印出来是什么

1 回复 有任何疑惑可以回复我~
  • 提问者 慕虎7527636 #1
    你好,打印不出来什么东西。
    上面的图片中的截图里是没有注释直接运行的结果,没有打印出来什么。
    回复 有任何疑惑可以回复我~ 2020-03-01 22:24:39
  • 编程浪子 回复 提问者 慕虎7527636 #2
    使用app.logger.info 打印的东西在命令行,就是启动服务的地方看,
    回复 有任何疑惑可以回复我~ 2020-03-02 00:15:22
  • 提问者 慕虎7527636 回复 编程浪子 #3
    老师好,第3张图就是那个照片,
    没有打印出来,
    回复 有任何疑惑可以回复我~ 2020-03-02 00:17:15
编程浪子 2020-03-02 13:15:18

你好 

请加入 如下代码,打印出来到底是是什么

print("===========")
print( request.full_path )


0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信