* * * 文章内容仅是作为个人学习记录,如有不足,欢迎指正♥
释解:
  • pagNo:代表页眉,pageSize:代表条数
  • limit:限制查询多少数据
  • offset:本意是偏移量,这里是从多少开始查询
def query(pagNo, pageSize):
    pagNo = pageSize * (pagNo - 1) #计算公式的意思就是代表索引从几开始
    res = session.query(User).offset(pagNo).limit(pageSize)
    print(1,10)

官方文档给出LIMIT 和 OFFSET可替换成python中的数组切片,但我试用过发现场景并不可用,因为这里就是切片的概念,而上面的limit则是条数的概念,所以不建议当页眉使用
def query():
    pagNo = pageSize * (pagNo - 1)
    res = session.query(User)[0:10]
    print)

入参说明:

(1,10)代表pagNo从0开始,展示十条数据


(2,10)代表pagNo从10开始,展示十条数据


(3,10)代表pagNo从20开始,展示十条数据

 

posted on 2022-08-02 17:10  __陈胖胖  阅读(600)  评论(0)    收藏  举报