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

Hypercorn - это сервер ASGI, который поддерживает HTTP / 1, HTTP / 2 и HTTP / 3 с упором на поддержку протокола.

Установка Hypercorn

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

python -m pip install hypercorn

Запуск Django в Hypercorn

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

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

hypercorn myproject.asgi:application

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

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

Copyright ©2021 All rights reserved