在python中监视MySQLdb以获取新条目和Flask

问题描述 投票:0回答:1

我正在寻找一种方法来不断检查我的数据库(MySQL)的新条目。提交新条目后,我想使用Flask在网页中输出它。由于该过程需要一段时间才能完成,因此我希望为用户提供只需几秒钟即可检索数据的印象。

现在我等待整个过程结束,给用户整个结果。但是,每当新条目添加到数据库时,我更愿意更新结果网页。因此,例如,第一个条目被添加到数据库中,用户可以立即在网页上看到它,然后添加第二个条目,用户现在可以在网页上看到第一个和第二个条目,依此类推。我不知道它是否必须来自烧瓶或其他方式

任何的想法?

python mysql flask
1个回答
2
投票

您可以将MySQL设置为将所有提交记录到General Query Log并监视所有更改(例如,通过WatchdogPyNotify)。文件更改后,您可以解析新的日志条目并获取信号。通过这种方式,您将避免汇集更改。

当然,更好的方法是在将数据存储到数据库时发送信号。

© www.soinside.com 2019 - 2024. All rights reserved.