gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 13:31:53 24 4
gpt4 key购买 nike

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

有什么办法可以做到这一点吗?

数据库:我使用MySQL

Python:Python 2.7

框架:Django

最佳答案

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

无论您实现哪种 JavaScript 技术,在不重新加载页面的情况下更新页面的一部分的唯一方法是使用 JavaScript 和请求新数据的 ajax 请求。然后该数据会附加到页面。

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

关于python - 添加新数据库条目时如何触发页面刷新(重新加载)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19333026/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com