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实现聊天室功能

相关推荐
0zxm5 分钟前
06 - Django 视图view
网络·后端·python·django
凡人的AI工具箱3 小时前
每天40分玩转Django:Django国际化
数据库·人工智能·后端·python·django·sqlite
isSamle19 小时前
使用Vue+Django开发的旅游路书应用
前端·vue.js·django
╰つ゛木槿1 天前
Spring Boot与Django对比:哪个更适合做为Web服务器框架?
前端·spring boot·django
Null箘1 天前
从零创建一个 Django 项目
后端·python·django
江上挽风&sty1 天前
【Django篇】--动手实践Django基础知识
数据库·django·sqlite
云和数据.ChenGuang1 天前
Django 应用安装脚本 – 如何将应用添加到 INSTALLED_APPS 设置中 原创
数据库·django·sqlite
LuiChun2 天前
Django 模板分割及多语言支持案例【需求文档】-->【实现方案】
数据库·django·sqlite
凡人的AI工具箱2 天前
每天40分玩转Django:Django管理界面
开发语言·数据库·后端·python·django
中科院提名者2 天前
Django连接mysql数据库报错ModuleNotFoundError: No module named ‘MySQLdb‘
数据库·mysql·django