分页路劲问题

来源:7-8 账号管理:搜索和分页

慕虎7527636

2020-03-01

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

这是分页 代码 
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

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

写回答

2回答

编程浪子

2020-03-01

你好

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

1
5
慕虎7527636
回复
编程浪子
老师好, 默认路劲不带 问号, 这个怎么处理
2020-03-02
共5条回复

编程浪子

2020-03-02

你好 

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

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


0
0

Python Flask构建微信小程序订餐系统(可用于毕设)

微信小程序 + Python Flask 打造订餐系统全栈应用,可用于毕设。

1709 学习 · 1889 问题

查看课程