Come usare Django con Daphne

Daphne è un server ASGI per UNIX scritto completamente in Python e mantenuto da membri del progetto Django. Funge da server di riferimento per ASGI.

Installare Daphne

Puoi installare Daphne con pip:

python -m pip install daphne

Eseguire Django con Daphne

Quando Daphne è installato, è disponibile un comando daphne che avvia il processo server. Nella sua forma più semplice, Daphne necessita di essere chiamato con la locazione di un modulo che contiene un oggetto di applicazione ASGI, seguito da come si chiama l’applicazione (separati dai due punti).

Per un progetto Django «tipo», invocare Daphne sembrerà:

daphne myproject.asgi:application

Questo avvierà il processo che ascolta su 127.0.0.1:8000. Richiede che il tuo progetto sia sul percorso di Python; per assicurartene, lancia questo comando dalla stessa directory del tuo file manage.py.

Back to Top