# Django 5.2.9 - dokumentacja

# Jak używać Django z 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.

## Instalacja Daphne

You can install Daphne with `pip`:

    python -m pip install daphne

## Uruchamianie Django w Daphne

Po instalacji Daphne dostępne staje się polecenie `daphne`, które uruchamia proces serwera Daphne. Najprościej mówiąc, Daphne musi być wywoływany z lokalizacją modułu zawierającego obiekt aplikacji ASGI, po której następuje nazwa aplikacji (oddzielone dwukropkiem).

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

    daphne myproject.asgi:application

Uruchomi to proces nasłuchujący pod adresem `127.0.0.1:8000`. Konieczne jest, aby Twój projekt znajdował się w ścieżce instalacji Pythona; upewnij się, że uruchamiasz to polecenie z tego samego katalogu, co plik `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"