Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用于实时Django应用程序的套接字_Python_Django_Sockets_Socket.io_Swampdragon - Fatal编程技术网

Python 用于实时Django应用程序的套接字

Python 用于实时Django应用程序的套接字,python,django,sockets,socket.io,swampdragon,Python,Django,Sockets,Socket.io,Swampdragon,我试图评估使用Socket.io实现具有实时功能的Django应用程序与使用沼泽龙实现的Django应用程序的优缺点。我知道Socket有一个更大的开发人员网络和一些好的文档,但沼泽龙是专门为Django构建的,它是为Python包装的。尽管如此,在Socket的情况下,我对更多的JS开销没有问题 是否有人有使用这两种软件的经验(最好是Socket 1.0和Django 1.6或更高版本)?你有什么资源可以给我指点方向吗?我知道(它有一个失败的构建,并且使用了旧版本的Socket)和类似的文章。

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


是否有人有使用这两种软件的经验(最好是Socket 1.0和Django 1.6或更高版本)?你有什么资源可以给我指点方向吗?我知道(它有一个失败的构建,并且使用了旧版本的Socket)和类似的文章。简单地寻找更多的资源或可能的框架来考虑。谢谢。

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

socketio软件包的问题在于它已经过时,使用的是旧版本的socketio。上个月有人评论了一些正在做的工作。检查

另一个值得一提的方案是。它与django angular软件包(来自同一作者)一起工作

但是,正如我所说的,我决定使用Swarmagon,因为它非常容易使用,并且因为它与django rest框架集成

希望有帮助。

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