Så här använder du Django med Gunicorn¶
Gunicorn (’Green Unicorn’) är en WSGI-server i ren Python för UNIX. Den har inga beroenden och kan installeras med hjälp av pip
.
Installation av Gunicorn¶
Installera gunicorn genom att köra python -m pip install gunicorn
. För mer information, se gunicorn dokumentation.
Kör Django i Gunicorn som en generisk WSGI-applikation¶
När Gunicorn installeras finns kommandot gunicorn
tillgängligt som startar Gunicorns serverprocess. Det enklaste anropet av gunicorn är att skicka platsen för en modul som innehåller ett WSGI-applikationsobjekt med namnet application
, vilket för ett typiskt Django-projekt skulle se ut som:
gunicorn myproject.wsgi
Detta kommer att starta en process som kör en tråd som lyssnar på 127.0.0.1:8000
. Det kräver att ditt projekt finns på Python-sökvägen; det enklaste sättet att säkerställa det är att köra det här kommandot från samma katalog som din manage.py
-fil.
Se Gunicorns deployment documentation för ytterligare tips.