Cómo usar Django con Hypercorn

Hypercorn es un servidor ASGI que admite HTTP/1, HTTP/2 y HTTP/3 con un enfoque en el soporte de protocolos.

Instalación de Hypercorn

Puedes instalar Hypercorn con pip:

python -m pip install hypercorn

Ejecutar Django en Hypercorn

Cuando Hypercorn está instalado, un comando hypercorn está disponible que ejecuta aplicaciones ASGI. Hypercorn necesita ser llamado con la ubicación de un módulo que contenga un objeto de aplicación ASGI, seguido de lo que se llama a la aplicación (separados por dos puntos).

Para un proyecto Django típico, invocar a Hypercorn tendría el aspecto de:

hypercorn myproject.asgi:application

Esto iniciará un proceso que escucha en 127.0.0.1:8000. Requiere que tu proyecto esté en el camino de Python; para asegurarte de ello ejecuta este comando desde la misma carpeta que tu archivo manage.py.

Los textos traducidos son: