Python编程:数据库分页取数据

版权声明:本文为博主原创文章,欢迎转载,请注明出处 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模块

猜你喜欢

转载自blog.csdn.net/mouday/article/details/82378662