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 (3)

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
linked to: SQLAlchemy

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
implements ASGI
integratesWith ASGI servers
Daphne
license BSD-3-Clause
linked to: BSD license
maintainer Django Software Foundation
originalAuthor Andrew Godwin
partOf Django ecosystem
programmingLanguage Python
replaces WSGI in asynchronous contexts
repository https://github.com/django/channels
requires Django (compatible versions)
Python 3
linked to: Python 3.x
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 (5)

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

Hypercorn supportsFramework Django Channels
Channels partOf Django asynchronous ecosystem
linked to: Django Channels
asgiref partOf Django async stack
linked to: Django Channels
Daphne compatibleWith Django Channels
Daphne relatedTo Django Channels