烧瓶 - 管理员懒惰的分页

时间:2018-05-07 12:16:14

标签: python flask pagination flask-sqlalchemy flask-admin

使用flask,我有相当大的表(~10 Mio.条目),每个表对应一个flask-sqlAlchemy模型,我想在flask-Admin中构建分页视图。

我没有找到如何在flask-Admin中进行延迟分页的方法(即仅从用户正在查看的当前页面加载数据库中的行,并仅在用户更改页面时获取其他行)。 (简单地使用我page_size的子类的ModelView仍然会产生急切的负载。)

flask-Admin是否具有延迟分页的功能?如果没有,是否有一个已知的解决方法?我怎样才能轻松实现这一点?

我知道,我可以自己编写视图并使用sqlAlchemy的paginate,但我想利用其中的功能 - 管理员视图(特别是can_createcan_editcan_deletecolumn_listcolumn_filterscolumn_searchable_list等等,我想避免在我们已经方便地使用flask-Admin时自行创建这些功能

0 个答案:

没有答案