mirror of
https://github.com/django/daphne.git
synced 2025-04-20 08:42:18 +03:00
Django Channels HTTP/WebSocket server
* Added in simple locust file * Correcting the file name * Updated to latest version of daphne * moving settings up * Moved over channels settings * Removed channels settings * Removed settings file * Moved around files * Made a file for normal wsgi * Changed regular wsgi to point to channels settings * Create __init__.py * Added in the appropriate import * Named it right * Create urls_no_channels.py * Delete urls_no_channels.py * Doing this so I don't have to have multiple urls * Update urls.py * Update urls.py * Added in fabric cmd for installing nodejs loadtest * Added in git dependency * Added in a symlink for loadtest * Made run_loadtest command * Added in argument for time * Changed to format on string * Updated arguments * Fixed typo for argument * Made some comments and moved around some tasks * Edits to readme * Add a lot more documentation * Adjusted formatting * Added a comment * Made formatting cahnges * Slight language change |
||
---|---|---|
channels | ||
docs | ||
testproject | ||
.coveragerc | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG.txt | ||
CONTRIBUTING.rst | ||
LICENSE | ||
Makefile | ||
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.