Python 如何在添加新数据库条目时触发页面刷新(重新加载)?

Python 如何在添加新数据库条目时触发页面刷新(重新加载)?,python,mysql,django,Python,Mysql,Django,我有一个简单的Python/Django应用程序,其中我通过一些扫描事件在数据库中插入记录。我能够在一个简单的页面上显示数据。我一直在每秒重新加载页面,以显示最新插入的数据库记录。但我希望它有所改进,以便页面在数据库中出现任何新条目时更新记录,而不是每秒重新加载 有没有办法做到这一点 数据库:我正在使用MySQL Python:Python2.7 Framework:Django在我看来,一个优雅的解决方案是与轮询ajax查询结合使用,以更新页面上模型/实体的ObservalArray 不管您实

我有一个简单的Python/Django应用程序,其中我通过一些扫描事件在数据库中插入记录。我能够在一个简单的页面上显示数据。我一直在每秒重新加载页面,以显示最新插入的数据库记录。但我希望它有所改进,以便页面在数据库中出现任何新条目时更新记录,而不是每秒重新加载

有没有办法做到这一点

数据库:我正在使用MySQL

Python:Python2.7


Framework:Django

在我看来,一个优雅的解决方案是与轮询ajax查询结合使用,以更新页面上模型/实体的ObservalArray

不管您实现了什么JavaScript技术,在不重新加载页面的情况下更新页面部分的唯一方法是使用JavaScript和请求新数据的ajax请求。然后,这些数据被追加到页面中


您可以按一定的时间间隔轮询数据,也可以采用WebSocket方法进行真正的发布/订阅。

数据库记录是否由同一web应用程序插入?