django + django-channels动态推送后台数据

本篇主要记录通过django-channels实现websocket动态推送数据到前端。

环境:centos7,django-2.1

安装django-channels相关包

pip install channels
pip install channels-redis

setting配置
django + django-channels动态推送后台数据_第1张图片
setting同级目录,创建routing文件
django + django-channels动态推送后台数据_第2张图片
setting同级目录,创建asgi文件
django + django-channels动态推送后台数据_第3张图片
app目录下,创建routing文件
django + django-channels动态推送后台数据_第4张图片
app目录下,创建consumers配置
django + django-channels动态推送后台数据_第5张图片
前端js配置
django + django-channels动态推送后台数据_第6张图片

官方文档:https://channels.readthedocs.io/en/latest/topics/consumers.html#basic-layout

你可能感兴趣的:(django + django-channels动态推送后台数据)