使用flask,我有相当大的表(~10 Mio.条目),每个表对应一个flask-sqlAlchemy模型,我想在flask-Admin中构建分页视图。
我没有找到如何在flask-Admin中进行延迟分页的方法(即仅从用户正在查看的当前页面加载数据库中的行,并仅在用户更改页面时获取其他行)。 (简单地使用我page_size
的子类的ModelView
仍然会产生急切的负载。)
flask-Admin是否具有延迟分页的功能?如果没有,是否有一个已知的解决方法?我怎样才能轻松实现这一点?
我知道,我可以自己编写视图并使用sqlAlchemy的paginate
,但我想利用其中的功能 - 管理员视图(特别是can_create
,can_edit
, can_delete
,column_list
,column_filters
,column_searchable_list
等等,我想避免在我们已经方便地使用flask-Admin时自行创建这些功能