Så här använder du Django med Hypercorn¶
Hypercorn är en ASGI-server som stöder HTTP/1, HTTP/2 och HTTP/3 med tonvikt på protokollstöd.
Installera Hypercorn¶
Du kan installera Hypercorn med pip
:
python -m pip install hypercorn
Att köra Django i Hypercorn¶
När Hypercorn är installerat finns ett hypercorn
-kommando tillgängligt som kör ASGI-applikationer. Hypercorn måste anropas med platsen för en modul som innehåller ett ASGI-applikationsobjekt, följt av vad applikationen heter (separerat med ett kolon).
För ett typiskt Django-projekt ser det ut så här när du anropar Hypercorn:
hypercorn myproject.asgi:application
Detta kommer att starta en process som lyssnar på 127.0.0.1:8000
. Det kräver att ditt projekt finns på Python-sökvägen; för att säkerställa det kör du det här kommandot från samma katalog som din manage.py
-fil.
För mer avancerad användning, läs Hypercorn-dokumentationen.