Native RSGI support for Django for granian.
NOTE: This is mostly a proof of concept.
uv add django-rsgiuv add django-rsgi granian[reload,uvloop]- Create
config/rsgi.py
# config/rsgi.py
import os
from django_rsgi import get_rsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings")
application = get_rsgi_application()uv run granian --interface rsgi --loop uvloop --workers 4 --no-ws --reload --host 0.0.0.0 --port 8000 config.rsgi:application- Go to
http://localhost:8000
uv run pytest