使用Ajax的FlaskAdmin批处理操作

2024-05-23 18:53:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是批处理操作,它对选定的行执行一些“重磅”操作。因此,在选择操作之后,页面会冻结一段时间,直到返回Flash消息。在

有没有一种方法可以定制行为(或优雅的解决方法),在行为发生时向用户反馈操作的进度?在

我在documentation上找不到答案。在


Tags: 方法答案用户消息documentation页面flash时向
1条回答
网友
1楼 · 发布于 2024-05-23 18:53:59

简单的回答是不,你没有一种Flask-Admin的方法来做。在

如果这是一个长时间运行的任务,可以在后台使用celeryrq或任何其他队列技术来处理它。这样,返回速度更快,但任务仍在运行。只是你可以评估它是否适合你。在

如果此解决方案不适合您的问题,您始终可以扩展Flask-Admin以您想要的方式执行任何操作。在

我有一些“操作”,我在后台启动任务,另一个页面进行轮询以检查任务是否完成,但是您使用Flask-Admin作为一个框架,它不是内置的。在

相关问题 更多 >