Flask 带有筛选器查询的SQLAlchemy分页

Flask 带有筛选器查询的SQLAlchemy分页,flask,sqlalchemy,flask-sqlalchemy,Flask,Sqlalchemy,Flask Sqlalchemy,我正在尝试在Flask应用程序中对查询结果进行分页 目前,我的查询工作正常,如下所示: data = Students.query.filter_by(campus=campus.title()).order_by(Students.level.desc()).all() 但当我尝试使用.paginate()方法对其进行分页时,它会说分页对象不可编辑 例如: POST_PER_PAGE = 30 page = 1 data = Students.query.filter_by(campus=

我正在尝试在Flask应用程序中对查询结果进行分页

目前,我的查询工作正常,如下所示:

data = Students.query.filter_by(campus=campus.title()).order_by(Students.level.desc()).all()
但当我尝试使用
.paginate()
方法对其进行分页时,它会说分页对象不可编辑

例如:

POST_PER_PAGE = 30
page = 1

data = Students.query.filter_by(campus=campus.title()).order_by(Students.level.desc()).paginate(page=page, per_page=POST_PER_PAGE)

不管怎样,这个问题的解决方案还是我遗漏了什么?

一个
分页
对象有一个
属性,用于保存页面上的项


.paginate(…)

好上帝之后添加
.items
。我真的应该开始正确阅读文档了。谢谢!