文章大纲
- consumers
- self.scope
- 参考文献与学习路径
- javascript html websocket
- python 定时任务
- Django 实时通信后端 channel
consumers
- https://channels.readthedocs.io/en/stable/topics/consumers.html
self.scope
consumer在初始化时会接受链接的scope,类似于Django中的request对象,可以通过self.scope查看。
scope也是ASGI规范的一部分,有如下常用信息:
scope[“path”],请求的路径;
scope[“headers”],请求头信息,以键值对的形式返回;
scope[“method”],请求的方法(仅HTTP可用)
# app/consumers.py