mirror of
https://github.com/django/daphne.git
synced 2025-04-21 01:02:06 +03:00
Django Channels HTTP/WebSocket server
Rationale: --- It may cause some confusion for the reader of the documentation about what's the most recent version of the library and if the official documentation pages are really for the 'latest' version. |
||
---|---|---|
channels | ||
docs | ||
testproject | ||
.coveragerc | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG.txt | ||
LICENSE | ||
patchinator.py | ||
README.rst | ||
runtests.py | ||
setup.cfg | ||
setup.py | ||
tox.ini |
Django Channels =============== .. image:: https://api.travis-ci.org/andrewgodwin/channels.svg :target: https://travis-ci.org/andrewgodwin/channels .. image:: https://img.shields.io/pypi/dm/channels.svg :target: https://pypi.python.org/pypi/channels .. image:: https://readthedocs.org/projects/channels/badge/?version=latest :target: http://channels.readthedocs.org/en/latest/?badge=latest .. image:: https://img.shields.io/pypi/v/channels.svg :target: https://pypi.python.org/pypi/channels .. image:: https://img.shields.io/pypi/l/channels.svg :target: https://pypi.python.org/pypi/channels *(Note: Recent versions of Channels also need recent versions of Daphne, asgi_redis and asgiref, so make sure you update all at once)* This is a work-in-progress code branch of Django implemented as a third-party app, which aims to bring some asynchrony to Django and expand the options for code beyond the request-response model, in particular enabling WebSocket, HTTP2 push, and background task support. This is still **beta** software: the API is mostly settled, but might change a bit as things develop. Documentation, installation and getting started instructions are at http://channels.readthedocs.org Support can be obtained either here via issues, or in the ``#django-channels`` channel on Freenode. You can also install channels from PyPI as the ``channels`` package. You'll likely also want ``asgi_redis`` to provide the Redis channel layer.