版权声明:本文为博主原创文章,欢迎转载,请注明出处 https://blog.csdn.net/mouday/article/details/82378662
def paginate(page, paginate_by=20):
"""
表分页
"""
if page > 0:
page -= 1
return {
"limit": paginate_by,
"offset": page * paginate_by
}
if __name__ == "__main__":
for i in range(1, 10):
ret = paginate(i)
print(ret["limit"], ret["offset"])
"""
(20, 0)
(20, 20)
(20, 40)
(20, 60)
(20, 80)
(20, 100)
(20, 120)
(20, 140)
(20, 160)
"""
分页函数参考peewee模块