自己开发websocket的服务端和客户端不是不可以,就是短时间内难以做出来稳定性高的服务。
如果真要自己开发也不是不行,python下可以用的websocket或者channels来开发websocket,具体如何实现你百度一下就有很多教程了。
不过如果是在商业项目中运用的话,稳定性、高并发性是需要着重考虑的,可以尝试下第三方的websocket推送服务的。
我们项目现在集成的是【GoEasy】websocket推送,目前使用良好,稳定性这些都不错。
安装dwebsocket( pip install dwebsocket ) 后参考下面的链接
我django 2.0 测试通过
网页链接