跳转到主要内容

为Django 3.2及以上版本提供异步、事件驱动功能。

项目描述

https://github.com/django/channels/workflows/Tests/badge.svg?branch=master https://readthedocs.org/projects/channels/badge/?version=latest https://img.shields.io/pypi/v/channels.svg https://img.shields.io/pypi/l/channels.svg

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 项目由几个包组成;其他的是

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源代码发行版

channels-4.1.0.tar.gz (26.1 kB 查看哈希值)

上传时间 源代码

构建发行版

channels-4.1.0-py3-none-any.whl (30.3 kB 查看哈希值)

上传时间 Python 3

由以下支持