Django ASGI (HTTP/WebSocket) server
Project description
Daphne is a HTTP, HTTP2 and WebSocket protocol server for ASGI, and developed to power Django Channels.
It supports automatic negotiation of protocols; there’s no need for URL prefixing to determine WebSocket endpoints versus HTTP endpoints.
Running
Simply point Daphne to your ASGI channel layer instance, and optionally set a bind address and port (defaults to localhost, port 8000):
daphne -b 0.0.0.0 -p 8001 django_project.asgi:channel_layer
Root Path (SCRIPT_NAME)
In order to set the root path for Daphne, which is the equivalent of the WSGI SCRIPT_NAME setting, you have two options:
Pass a header value Daphne-Root-Path, with the desired root path as a URLencoded ASCII value. This header will not be passed down to applications.
Set the --root-path commandline option with the desired root path as a URLencoded ASCII value.
The header takes precedence if both are set. As with SCRIPT_ALIAS, the value should start with a slash, but not end with one; for example:
daphne --root-path=/forum django_project.asgi:channel_layer
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file daphne-0.14.0.tar.gz
.
File metadata
- Download URL: daphne-0.14.0.tar.gz
- Upload date:
- Size: 10.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aba2b5d77bebe7ac12074cc837399ca9c3d34d778f9056f94b0c473861ec974a |
|
MD5 | 2788c10225bd309c3da6f6c203f8788f |
|
BLAKE2b-256 | 5e8045ada3e061ed40f500304efbce289a081173a23ae4610dad0aa6c70ffaca |
File details
Details for the file daphne-0.14.0-py2.py3-none-any.whl
.
File metadata
- Download URL: daphne-0.14.0-py2.py3-none-any.whl
- Upload date:
- Size: 15.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54fc1a9954f4a1447393ea7c0b85c3aa2ed6b8d3d07c778dac61a8de8b279131 |
|
MD5 | 630c19d778eaf94729a52a47a98ba121 |
|
BLAKE2b-256 | 54cb5c6acbef4dd33eff799bb99691d52518f5d8240b0d9064764115a3a1dc8d |