Как использовать Django с Hypercorn
Hypercorn — это сервер ASGI, который поддерживает HTTP/1, HTTP/2 и HTTP/3 с акцентом на поддержке протоколов.
Установка Hypercorn
Вы можете установить Hypercorn с помощью %%%CODE_BLOCK_0%%:
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.
© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/5.1/howto/deployment/asgi/hypercorn/