Comment utiliser Django avec Hypercorn¶
Hypercorn est un serveur ASGI qui prend en charge HTTP/1, HTTP/2 et HTTP/3 avec un accent sur la prise en charge des protocoles.
Installation de Hypercorn¶
Vous pouvez installer Hypercorn avec pip
:
python -m pip install hypercorn
Lancement de Django dans Hypercorn¶
When Hypercorn is installed, a hypercorn
command is available
which runs ASGI applications. Hypercorn needs to be called with the
location of a module containing an ASGI application object, followed
by what the application is called (separated by a colon).
Pour un projet Django typique, l’invocation de Hypercorn pourrait ressembler à ceci :
hypercorn myproject.asgi:application
Cela démarrera un processus écoutant sur 127.0.0.1: 8000
. Il faut que votre projet soit dans le chemin Python ; pour s’en assurer, exécutez cette commande dans le même répertoire que votre fichier manage.py
.
Pour une utilisation plus avancée, lisez la documentation Hypercorn.