几个月前,我使用Orbited和Stomp与Django一起创建了一个简单的实时应用程序。现在Orbited项目似乎已经停止(或处于不稳定状态?),因为orbited.org已经无法访问。
有没有一个好的现成解决方案可以与Django一起创建实时应用程序呢?
谢谢。
Django的实时解决方案是Channels。 Channels是一个项目,使Django能够处理不仅仅是普通的HTTP请求,还包括WebSockets和HTTP2,以及在响应发送后运行代码的能力。
要使用channels,您必须将其安装为外部应用程序。
pip install -U channels
Github存储库-https://github.com/andrewgodwin/channels。