Как использовать Django с Дафной

Daphne - это ASGI-сервер на чистом Python для UNIX, поддерживаемый участниками проекта Django. Он действует как эталонный сервер для ASGI.

Установка Дафны

Вы можете установить Дафну с помощью pip:

python -m pip install daphne

Запуск Django в Дафне

Когда Дафна установлена, daphneдоступна команда, запускающая процесс сервера Дафны. В самом простом случае, Daphne необходимо вызвать с указанием местоположения модуля, содержащего объект приложения ASGI, с указанием названия приложения (разделенного двоеточием).

Для типичного проекта Django вызов Дафны будет выглядеть так:

daphne myproject.asgi:application

Это запустит один процесс прослушивания 127.0.0.1:8000. Это требует, чтобы ваш проект находился на пути Python; чтобы убедиться, что эта команда запускается из того же каталога, что и ваш manage.pyфайл.

Copyright ©2021 All rights reserved