Jak używać Django z Daphne¶
Daphne jest serwerem ASGI dla UNIX-a, napisanym w czystym Pythonie, utrzymywanym przez uczestników projektu Django. Działa jako serwer referencyjny dla ASGI.
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).
W typowych projektach Django można wywołać Daphne w następujący sposób:
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
.