python flask倒计时_javascript – Python Flask日期实时更新

我正在使用带有

JavaScript的Python Flask构建一个Web应用程序.我是Javascript的初学者.

我现在做的过程:

在Flask Python代码中,

1.我通过废弃网络获取数据(每分钟更新的数字数据).

2.使用数据并计算一些东西并获得最终数字.

3.列出包含最终数字的列表

4.通过将列表添加到页面的Flask定义中,将列表提供给页面

5.现在在HTML中通过使用{{data | safe}}标记捕获列表来获取列表

6.使用它与Javascript制作图表.

问题是:

在步骤1中,我得到的数据每分钟都在更新.例如,在该网页上现在有15个数据点.我解析了该网页的最后10个数据点,然后我将它们放入Python的列表中,然后执行以下步骤并在我的网页上制作图表.一分钟后,在数据源网页中,将有16个数据点可用,我需要获取最后10个数据点.在这种情况下,我需要再次运行python代码以获取最新的10个数据点,以使用它们在我的网页上制作图表.

所以,我需要始终运行整个python代码,这是整个Flask应用程序init.py文件并重新渲染我的网页以查看更新的图表.如果我不在我的服务器中重新运行init.py文件,那么即使在10分钟或2小时后,我也只能看到我第一次永久解析的数据.

我应该如何运行Flask并始终获取更新的数据,而不是每次都重新运行烧瓶init.py.

我考虑过使用time.sleep(60),以便每隔1分钟运行一次烧瓶app python文件.但是,当我的代码更多地考虑计算时,这确实需要很多时间.并没有真正的工作.

我该怎么解决这个问题?

我应该使用time.sleep吗?或者是更好的方式?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值