python - flask-Admin 懒惰分页
问题描述
使用烧瓶,我有相当大的表(约 10 个 Mio. 条目),每个表对应于一个 flask-sqlAlchemy 模型,我想在 flask-Admin 中为其构建分页视图。
我没有找到如何在flask-Admin 中进行延迟分页的方法(即,仅为用户正在查看的当前页面从数据库加载行,并且仅在用户更改页面时获取其他行)。(只需使用page_size
我的ModelView
仍然的子类就可以进行急切的负载。)
flask-Admin 有懒分页功能吗?如果没有,是否有已知的解决方法?我怎样才能轻松实现这一点?
我知道,我可以自己编写视图并使用 sqlAlchemy 的paginate
,但我想利用 flask-Admin 视图的功能(尤其是can_create
、can_edit
、can_delete
、column_list
、column_filters
、column_searchable_list
等等),并且我想避免在我自己的,当它们已经在烧瓶管理中方便地可用时。
解决方案
推荐阅读
- karate - 为什么空手道不让我从另一个功能文件中读取变量?
- php - 根据会话 ID 在重复此查询时插入更新
- android - 使用 LayoutInflater 时 setTextSize 方法不起作用:
- node.js - 使用正则表达式捕获 utf-8 中的日期
- android - 在 XML 中设置 TextAppearance 后设置自定义字体不起作用
- maven - 在 IDE 的 maven 测试过程中不运行测试(使用 surefire)
- python - Pandas GroupBy 和计算 Z 分数
- shopify - Shopify 模版在哪里添加模版名称、创建者和模版版本?
- jquery - 与似乎触发两次的函数相关的 jQuery 问题 - 可能需要解除绑定?
- prometheus - 如何在 Prometheus relabel 配置中连接标签