如上所述
https://github.com/blog/1174-auto-updating-comments
这背后的技术是什么?如果我要在Django支持的Web应用程序中添加此功能,我应该使用和学习什么?
最佳答案 查看网络选项卡,看起来他们(至少使用chrome)正在使用HTML5 Server Sent Events.
实际上,浏览器订阅了一个事件流,而Web服务器只是发回消息.
我不是专家,但我想在服务器端你需要能够保持一个开放的连接,将事件流传输到客户端.
我在这里找到了一个SSE for python的实现:https://github.com/niwibe/sse和django实现之上:https://github.com/niwibe/django-sse
我没有在任何生产中使用它们,所以我建议它们只作为研究/ poc材料:)