Brings event-driven capabilities to Django with a channel system. Django 1.7 and up only.
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
You can also install channels from PyPI as the channels package. You’ll likely also want asgi_redis to provide the Redis channel layer.