Django Channels

E426655

Django Channels is an extension to the Django web framework that adds support for handling WebSockets, long-running connections, and asynchronous communication.

All labels observed (1)

Label Occurrences
Django Channels canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Django extension
open-source software
software library
web framework component
architecture ASGI-based
category real-time web technology
web development framework extension
compatibleWith Django ORM NERFINISHED
Django authentication
Django middleware (with adaptations)
designedFor chat applications
collaborative tools
live notifications
real-time applications
documentation https://channels.readthedocs.io/
enables asynchronous views and consumers
scalable WebSocket handling
extends Django NERFINISHED
implements ASGI NERFINISHED
integratesWith ASGI servers
Daphne NERFINISHED
license BSD-3-Clause NERFINISHED
maintainer Django Software Foundation NERFINISHED
originalAuthor Andrew Godwin NERFINISHED
partOf Django ecosystem
programmingLanguage Python
replaces WSGI in asynchronous contexts
repository https://github.com/django/channels
requires Django (compatible versions)
Python 3 NERFINISHED
stableReleaseStatus production-ready
supports HTTP
Redis channel layer backend
URL routing for WebSockets
WebSockets
asynchronous communication
background tasks
backpressure handling via channel layers
custom middleware for ASGI
event-driven architecture
group messaging
in-memory channel layer backend
long-running connections
per-user messaging
session-based communication
uses channel layers
consumers
routing configuration

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Hypercorn supportsFramework Django Channels