分页路劲问题
来源: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 打印出来是什么
152020-03-02 -
编程浪子
2020-03-02
你好
请加入 如下代码,打印出来到底是是什么
print("===========") print( request.full_path )
00
相似问题