# Documentazione Django 5.2.8

# Come usare Django con Daphne

Daphne is a pure-Python ASGI server for UNIX, maintained by members of the Django project. It acts as the reference server for ASGI.

## Installare Daphne

You can install Daphne with `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).

For a typical Django project, invoking Daphne would look like:

    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`.

## Integration with `runserver`

Daphne provides a `runserver` command to serve your site under ASGI during development.

This can be enabled by adding `daphne` to the start of your `INSTALLED_APPS` and adding an `ASGI_APPLICATION` setting pointing to your ASGI application object:

    INSTALLED_APPS = [
        "daphne",
        ...,
    ]

    ASGI_APPLICATION = "myproject.asgi.application"