编程语言
首页 > 编程语言> > python-实时Django应用程序的套接字

python-实时Django应用程序的套接字

作者:互联网

我正在尝试评估使用Socket.io与Swamp Dragon进行实时功能的Django应用程序的优缺点.我知道Socket具有更大的开发人员网络和一些不错的文档,但是Swamp Dragon是专门为Django构建的,是为Python包装的.尽管如此,在Socket的情况下,我对更多的JS开销没有问题.

有没有人有使用这两种方法的经验(最好是Socket 1.0和Django 1.6或更高版本)?您是否有任何资源可以向我指出方向?我知道this Django module(它的构建失败并且使用了旧版本的Socket)以及类似Max Burstein’s的文章.只需寻找一些其他资源或可能要考虑的框架即可.谢谢.

解决方法:

经过对该领域的研究.我决定使用swampdragon,因为正如您所说.专为Django构建,并提供用于自动发布模型的类.建立某种模型以通知所有用户其更改确实非常容易.

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

另一个值得一提的程序包是django-websocket-redis.它与django-angular程序包(来自同一作者)一起具有有效的demo.

但是,正如我所说,我决定使用swampdragon,因为它非常易于使用,并且因为its work与django rest框架集成在一起.

希望能帮助到你.

标签:sockets,socket-io,python,django,swampdragon
来源: https://codeday.me/bug/20191120/2042022.html