gpt4 book ai didi

javascript - Django 不断检查数据库中的新信息

转载 作者:行者123 更新时间:2023-12-03 10:36:07 25 4
gpt4 key购买 nike

所以,我的脑海中浮现出一些关于构建一个新网站的想法,我将需要一些能够不断检查新信息的东西。我浏览了互联网,没有找到任何可以帮助我的 django 软件包。我现在要做的是......

var timer = setInterval(function() {timerFunc()}, delay);
function timerFunc() {
//ajax here to check for new stuff...
}

出于某种原因,我有这样的想法:如果有新信息,服务器端应该可以向客户端发出警报,但我没有特别的理由相信这一点。所以,我的问题是是否有更好的方法来做到这一点,以及我编写的代码是否是不好的做法?

最佳答案

我相信您正在寻找的是 Websockets ( http://en.wikipedia.org/wiki/WebSocket )。它们允许服务器将事件发送到客户端,而不是从客户端轮询服务器(这就是您在此处建议的)。

我在这里可能是错的,但看起来那里没有很多 Django Websocket 库,我听说过 https://github.com/jonashagstedt/swampdragon但没用过。

认为(我再次可能是错的)如果你想使用 Websockets,你可能想使用另一个 Web 框架,我知道 Flask 似乎与它们非常兼容 http://blog.miguelgrinberg.com/post/easy-websockets-with-flask-and-gevent .

关于javascript - Django 不断检查数据库中的新信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28975497/

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