从python中的日志读取数据以呈现在html页面中时,如何显示请稍候消息

时间:2019-06-14 06:19:05

标签: javascript python html flask

我正在读取一个巨大的excel文件以获取必要的数据并将其呈现在html页面中。我使用Python flask。 Python文件读取.csv并将过滤后的数据呈现到html页面。 由于excel文件很大,因此python需要花费更多时间来过滤数据并呈现数据。从用户的角度来看,他在浏览器中看到一个空白的加载页面,直到完成数据提取并呈现页面为止。 在向python读取数据时,我需要向用户显示请稍等的消息。

我尝试了jQuery预加载器。但是python会在完成数据提取后在预加载器被设置的位置渲染模板。因此,基本上存在长的加载页面。 python渲染模板后,预加载器会出现一秒钟,并显示实际页面。

我也尝试在Flask中使用Markup,即使没有提供我期望的结果。

除了python文件,我从excel读取数据并将其呈现在html模板中时,在网页上显示“请稍候”消息。

任何方法建议都值得赞赏。

1 个答案:

答案 0 :(得分:0)

Display a ‘loading’ message while a time consuming function is executed in Flask

对该问题的第二个答案,做了很少的修改,部分解决了我的问题。