为Django 3.2及以上版本提供异步、事件驱动功能。
项目描述
Channels增强了Django,为您的代码提供WebSocket、长轮询HTTP、任务卸载和其他异步支持,同时使用熟悉的Django设计模式和灵活的底层框架,允许您不仅自定义行为,还可以编写支持您自己的协议和需求。
文档、安装和入门指南位于https://channels.readthedocs.io
Channels 是一个官方 Django 项目,因此有一个弃用策略。每个版本中弃用或即将弃用的详细信息请参阅 发布说明。
您可以通过多个位置获得支持 - 更多信息请参阅我们的 支持文档。
您可以从 PyPI 安装 channels 作为 channels 包。更多安装和教程信息请参阅我们的 安装 和 教程 文档。
依赖关系
所有 Channels 项目目前支持 Python 3.8 及以上版本。 channels 与 Django 4.2 和 5.0 兼容。
贡献
想了解更多关于贡献的信息,请 阅读我们的贡献文档。
维护和安全
要报告安全问题,请联系 security@djangoproject.com。有关 GPG 签名和更多安全流程信息,请参阅 https://docs.django.ac.cn/en/dev/internals/security/。
要报告错误或请求新功能,请创建一个新的 GitHub 问题。对于更大规模的讨论,请发布到 django-developers 邮件列表。
维护由 Carlton Gibson 负责,并得到他人的协助。这是一个尽力而为的基础 - 我们很遗憾只能保证修复安全漏洞的时间。
如果您有兴趣加入维护团队,请 阅读更多关于贡献的信息 并与我们联系!
其他项目
Channels 项目由几个包组成;其他的是
Daphne,HTTP 和 Websocket 终结服务器
channels_redis,Redis 通道后端
asgiref,基础 ASGI 库/内存后端
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。