Spec-Zone.ru › Django 3.2

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

Uvicorn — это сервер ASGI, основанный на uvloop и httptools, с акцентом на скорости.

Установка Uvicorn

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

python -m pip install uvicorn gunicorn

Запуск Django в Uvicorn

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

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

gunicorn myproject.asgi:application -k uvicorn.workers.UvicornWorker

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

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

© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/3.1/howto/deployment/asgi/uvicorn/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API