2022
04-30
04-30
Django中如何使用Channels功能
目录一、什么是WebSocket二、什么是Channels三、Django中使用Channel四、前端Websocket使用五、测试Channels功能前言:最近后台写游戏更新版本功能,简单就是前端发送更新请求,后端需要对很多台服务器进行更新和各种操作,本来想着实现不难,后来发现因为后端需要执行很长时间,前端返回报错,后端会执行完毕,但是前端先断开了,这样在前端页面我就看不到更新结果了。通过调整nginx参数,设置超时时间,还是日志会报4...
继续阅读 >
与django路由有区别他们都有根路由,但是不一样。django的根路由:urlpatterns=[path('login/',include('login.urls')),path('',views.home),path('helloapp/',include('helloapp.urls')),path('admin/',admin.site.urls),]channels的根路由:只能形如这种样子,URLRouter里面是一个列表,列表当中是具体路由条目。application=ProtocolTypeRouter({#(http->djangoviewsisaddedbydefault)'websocket':Aut...