# Django 5.2.8 documentation

# Så här använder du Django med Daphne

Daphne är en ren Python ASGI-server för UNIX, som underhålls av medlemmar i Django-projektet. Den fungerar som en referensserver för ASGI.

## Installation av Daphne

Du kan installera Daphne med `pip`:

    python -m pip install daphne

## Att köra Django i Daphne

När Daphne installeras finns kommandot `daphne` tillgängligt som startar Daphnes serverprocess. I sin enklaste form behöver Daphne anropas med platsen för en modul som innehåller ett ASGI-applikationsobjekt, följt av vad applikationen heter (åtskilda av ett kolon).

För ett typiskt Django-projekt ser det ut så här när du anropar Daphne:

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

## Integration med `runserver`

Daphne tillhandahåller ett `runserver`-kommando för att servera din webbplats under ASGI under utveckling.

Detta kan aktiveras genom att lägga till `daphne` i början av din `INSTALLED_APPS` och lägga till en `ASGI_APPLICATION`-inställning som pekar på ditt ASGI-applikationsobjekt:

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

    ASGI_APPLICATION = "myproject.asgi.application"