标签: python mysql flask
我正在寻找一种方法来不断检查我的数据库(MySQL)的新条目。提交新条目后,我想使用Flask在网页中输出它。 由于该过程需要一段时间才能完成,因此我想给用户留下只需几秒钟就能检索数据的印象。
现在我等待整个过程结束,给用户整个结果。但是,每当新条目添加到数据库时,我更愿意更新结果网页。因此,例如,第一个条目被添加到数据库中,用户可以立即在网页上看到它,然后添加第二个条目,用户现在可以在网页上看到第一个和第二个条目,依此类推。我不知道它是否必须来自烧瓶或其他方式
有什么想法吗?
答案 0 :(得分:2)
您可以将MySQL设置为将所有提交记录到常规查询日志并监控所有更改(例如通过Watchdog或PyNotify)。文件更改后,您可以解析新的日志条目并获取信号。通过这种方式,您可以避免汇集更改。
当然,更好的方法是在将数据存储到数据库时发送信号。