Jak używać Django z DaphneLink to this heading

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 DaphneLink to this heading

You can install Daphne with pip:

Shell
python -m pip install daphne

Uruchamianie Django w DaphneLink to this heading

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:

Shell
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 runserverLink to this heading

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:

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

ASGI_APPLICATION = "myproject.asgi.application"