Как использовать Django с Дафной ¶
Daphne - это ASGI-сервер на чистом Python для UNIX, поддерживаемый участниками проекта Django. Он действует как эталонный сервер для ASGI.
Запуск Django в Дафне ¶
Когда Дафна установлена, daphne
доступна команда, запускающая процесс сервера Дафны. В самом простом случае, Daphne необходимо вызвать с указанием местоположения модуля, содержащего объект приложения ASGI, с указанием названия приложения (разделенного двоеточием).
Для типичного проекта Django вызов Дафны будет выглядеть так:
daphne myproject.asgi:application
Это запустит один процесс прослушивания 127.0.0.1:8000
. Это требует, чтобы ваш проект находился на пути Python; чтобы убедиться, что эта команда запускается из того же каталога, что и ваш manage.py
файл.