如何在Django 4.0中用Channels和Redis实现简易聊天室

Channels-Redis 依赖 Redis 环境,确保安装 Redis(版本 >= 5.0,安装教程可通过网络搜索)。Python 环境需 3.8,同时建议创建 虚拟环境。步骤如下:

  1. 安装依赖:进入虚拟环境并运行以下命令:

    bash

    pip install -r requirements.txt

  2. 配置文件更新

  3. 打开项目目录下的 wschat/settings.py 文件,修改第 136 行 Redis 地址
  4. app01/templates/index.html 文件的第 49 行,将 WebSocket 地址改为 127.0.0.1(仅本机消息发送),或设置为局域网内的本机 IP。

  5. 启动项目:

    bash

    python manage.py runserver 0.0.0.0:8000

  6. 访问:浏览器访问 http://127.0.0.1:8000/index/

如遇问题,欢迎联系!

zip 文件大小:20.32KB