Så använder du Django med GranianLink to this heading

Granian är en högpresterande HTTP-server, skriven i Rust, för Python-applikationer och stöder ASGI- och WSGI-gränssnitt.

Installera GranianLink to this heading

Du kan installera Granian med pip:

Shell
python -m pip install granian

Köra Django i GranianLink to this heading

När Granian är installerat finns kommandot granian tillgängligt för att köra ASGI-applikationer. Granian måste anropas med platsen för en modul som innehåller ett ASGI-applikationsobjekt följt av applikationens namn (separerat med kolon), med alternativet --interface asgi.

För ett typiskt Django-projekt ser ett Granian-anrop ut så här:

Shell
granian myproject.asgi:application --interface asgi

Detta startar en process som lyssnar på 127.0.0.1:8000. Det kräver att projektet finns på Python-sökvägen; för att säkerställa det kör du kommandot från samma katalog som filen manage.py.

För mer avancerad användning kan du läsa Granian-dokumentationen.