Как использовать 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.
© Django Software Foundation and individual contributors
Licensed under the BSD License.
https://docs.djangoproject.com/en/5.2/howto/deployment/asgi/hypercorn/