Как использовать Django с Uvicorn

Uvicorn - это сервер ASGI, основанный на uvloop и httptools с упором на скорость.

Установка Uvicorn

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

python -m pip install uvicorn

Запуск Django в Uvicorn

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

Для типичного проекта Django вызов Uvicorn может выглядеть так:

uvicorn myproject.asgi:application

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

Для более продвинутого использования прочтите документацию Uvicorn .

Copyright ©2020 All rights reserved