增加分页功能&python通用分页函数
日志数量越来越多了,现在已经有20篇了,主页还没分页,于是想加上分页功能,之前做过好几次,用的方法不太相同,考虑着分页是常用的功能,就想做个通用的方法可以重用,下面的代码已经用在好几个地方了,基本不用改动就可以用
def GetFinal(total,limit):
final = total/limit
if total%limit != 0:
final += 1
return final
def GetPage(pageid,total,limit):
#需要分页的地方调用这个函数,参数代表,当前页码,总(日志,留言……)数量,每页显示数
final = GetFinal(total,limit)
pagelast=pageid-1
if pagelast < 1:
pagelast = 1
pagenext = pageid+1
if pagenext > final:
pagenext = final
page=[pagelast,#上页
pageid,#当前页
pagenext,#下页
final,#最后页
total]
return page
作者: Lerry
文章标题:增加分页功能&python通用分页函数
发表时间:2011-04-28
版权说明:CC BY-NC-ND 4.0 DEED