gpt4 book ai didi

python - Django web frame实时数据

转载 作者:行者123 更新时间:2023-11-29 02:46:33 26 4
gpt4 key购买 nike

我正在编写一个显示来自 mysql 数据库的数据的 Django 项目,数据库不断更新,我怎样才能不断地在 view.py 中发送数据。我尝试查看我遇到的许多模块,包括 celery、Tornado、Django channel ,但它们大多是为聊天应用程序编写的,我也尝试考虑将 Node.js 与 Django 一起使用。但 Django 中简单数据更新的真正解决方案是什么?

现在我只是在我的 html 文件中使用这段代码来刷新页面并获取最后的数据,但问题是它使网站运行非常慢:

<script>

var myVar = setInterval(ReLoad , 2000); //refresh every 2 seconds

function ReLoad() {
$("#live").load(document.URL + " #live");
}

</script>

最佳答案

您可能想查看 ajax(异步 javascript)。对于要在页面上更新的内容,您通常需要刷新页面。如果只需要在后台刷新页面的一部分,你可以使用ajax。您可以查看 google 的 angular js 和 facebook 的 React js 库。他们开发了这些,因此您无需刷新即可收到通知。我知道你可以轻松地将它集成到 django 中(不太确定如何)。

希望这可以为您提供一些线索,告诉您下一步该怎么做!

关于python - Django web frame实时数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41401724/

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