您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页python之实现自定义分页功能

python之实现自定义分页功能

来源:爱够旅游网

本文实例讲述了python之实现自定义分页功能。分享给大家供大家参考,具体如下:

# 实现自定义分页
import math
def custom_paginator(current_page, num_page, max_page=10): 
 middle = math.ceil(max_page / 2) 
 # 一种特殊情况 
 # 总页数,小于最大页数 
 if num_page < max_page: 
 start = 1 
 end = num_page 
 else: 
 # 一般情况 
 # 当前页在头部的时候 
 if current_page <= middle: 
 start = 1 
 end = max_page 
 # 当前页在中间时 
 elif (current_page > middle) & (current_page < num_page - middle + 1): 
 start = current_page - middle 
 end = current_page + middle - 1 
 else: 
 # 当前页在尾部 
 start = num_page - max_page + 1 
 end = num_page 
 return start, end

相关推荐:

在ASP.NET中实现自定义分页功能

Copyright © 2019- igbc.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务