Python 延迟分页
使用flask,我有相当大的表(~10 Mio.entries),每个表对应一个flask sqlAlchemy模型,我想为flask管理员构建分页视图 我没有找到在flask Admin中进行延迟分页的方法(即,仅为用户正在查看的当前页面从数据库加载行,并且仅在用户更改页面时获取其他行)。(简单地使用Python 延迟分页,python,flask,pagination,flask-sqlalchemy,flask-admin,Python,Flask,Pagination,Flask Sqlalchemy,Flask Admin,使用flask,我有相当大的表(~10 Mio.entries),每个表对应一个flask sqlAlchemy模型,我想为flask管理员构建分页视图 我没有找到在flask Admin中进行延迟分页的方法(即,仅为用户正在查看的当前页面从数据库加载行,并且仅在用户更改页面时获取其他行)。(简单地使用ModelView的子类的page\u size,仍然可以快速加载。) flask Admin是否具有延迟分页功能?如果没有,是否有已知的解决方法?我如何才能轻松实现这一点 我知道,我可以自己编写
ModelView
的子类的page\u size
,仍然可以快速加载。)
flask Admin是否具有延迟分页功能?如果没有,是否有已知的解决方法?我如何才能轻松实现这一点
我知道,我可以自己编写视图并使用sqlAlchemy的
paginate
,但我想利用flask Admin视图的功能(特别是可以创建,可以编辑,可以删除,列列表,列过滤器,列可搜索列表,等等)我希望避免在flask Admin中方便地提供这些功能时自己创建这些功能。flask Admin在执行列表视图查询时已经使用了限制和偏移量。您能安装吗?这将允许您分析正在执行的查询。@pjcunningham谢谢您的提示。所以我这样做了,我在SQL语句中看不到任何偏移量或限制。我在哪里可以找到flask管理员使用它,正如您所提到的?第1026行。