繁体   English   中英

插入实时Django应用程序

[英]Socketing for a Real-Time Django Application

我试图用Socket.io和Swamp Dragon来评估实现具有实时功能的Django应用程序的优缺点。 我知道Socket有一个更大的开发人员网络和一些很好的文档,但Swamp Dragon专门为Django构建/包含在Python中。 尽管如此,我在Socket的情况下没有更多JS开销的问题。

有没有人有使用其中任何一个的经验(最好是Socket 1.0和Django 1.6或更高版本)? 您是否有任何资源可以指向我的方向? 我知道这个Django模块 (它有一个失败的构建并使用旧版本的Socket),以及像Max Burstein这样的文章。 只需寻找更多资源或可能的框架来考虑。 谢谢。

经过对该领域的一些研究。 正如你所说,我决定使用swampdragon。 专为Django构建,并提供自动发布模型的类。 制作一些模型以通知所有用户有关其更改的信息非常简单。

关于so​​cketio包的问题是过时的,使用旧版本的socketio。 上个月有人评论了一些正在完成的工作。 检查#19

另一个值得一提的包是django-websocket-redis 它有一个工作演示和django-angular包(来自同一作者)。

但是,正如我所说,我决定使用swampdragon,因为它很容易使用它,因为它的工作与django rest框架集成。

希望能帮助到你。

你可以使用django-omnibus 它使用SockJS,它非常强大(可能比SocketIO更强大)。 它也适用于较旧的浏览器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM