实时Django应用程序的Socketing

2024-05-14 06:20:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图评估使用插座.io对沼泽龙。我知道Socket有一个更大的开发人员网络和一些很好的文档,但是Swamp Dragon是专门为Django构建的/is是为Python包装的。不过,在Socket的情况下,我对更多的JS开销没有问题。在

有没有人有使用这两者的经验(最好是Socket 1.0和Django 1.6或更高版本)?有什么资源可以帮我指出方向吗?我知道this Django module(它有一个失败的构建并使用旧版本的Socket),以及类似{a2}的文章。简单地寻找更多的资源或可能的框架来考虑。谢谢。在


Tags: django文档io网络开发人员isjs情况
2条回答

经过对这个领域的一些研究。我决定用沼泽龙,因为正如你所说。是专门为Django构建的,并提供用于自动发布模型的类。制作一些模型来通知所有用户它的更改是非常容易的。在

关于socketio包的问题是它已经过时了,使用的是旧版本的socketio。上个月有人评论说正在做的一些工作。选中#19。在

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

但是,正如我所说的,我决定使用swamdragon,因为它非常容易使用,而且its work与django rest框架集成。在

希望有帮助。在

您可以使用django-omnibus。它使用了非常健壮的SockJS(可能比SocketIO更健壮)。它也适用于较旧的浏览器。在

相关问题 更多 >