django websocket实现聊天室功能

注意事项channel版本

django2.x 需要匹配安装 channels 2

django3.x 需要匹配安装 channels 3

Django3.2.4 channels3.0.3

Django3.2.* channels3.0.2

Django4.2 channles==3.0.5

是因为最新版channels默认不带daphne服务器

直接用命令 python manage.py runsever 默认运行的是wsgi ,修改,删除settings中的wsgi,都不能正确运行

解决方法: 在settings中 app注册列表中 添加daphne或者其他的 然后还有增添asgi 运行程序即可

注意:添加daphne 必须在chanels上面


django websocket实现聊天室功能

相关推荐
@_猿来如此4 小时前
Django 实现电影推荐系统:从搭建到功能完善(附源码)
数据库·后端·python·django
noravinsc8 小时前
django filter 排除字段
后端·python·django
noravinsc9 小时前
django admin 设置字段不可编辑
django·filter·count·models
noravinsc9 小时前
django filter 日期大于当前日期的
python·django
noravinsc11 小时前
django admin 去掉新增 删除
python·django·sqlite
懵逼的小黑子16 小时前
解释两个 Django 命令 makemigrations和migrate
数据库·django
咖啡调调。21 小时前
使用Django框架表单
后端·python·django
Jamesvalley1 天前
【Django】新增字段后兼容旧接口 This field is required
后端·python·django
声声codeGrandMaster1 天前
django之账号管理功能
数据库·后端·python·django
noravinsc1 天前
django admin 添加自定义页面
django·自定义·admin