Comment utiliser Django avec UvicornLien vers cette rubrique

Uvicorn est un serveur ASGI basé sur uvloop et httptools, avec un accent sur la vitesse.

Installation de UvicornLien vers cette rubrique

Vous pouvez installer Uvicorn avec pip:

Shell
python -m pip install uvicorn

Lancement de Django dans UvicornLien vers cette rubrique

Lorsque Uvicorn est installé, une commande uvicorn est disponible qui exécute des applications ASGI. Uvicorn a besoin d’être appelé avec l’emplacement d’un module contenant un objet d’application ASGI, suivi par le nom donné à l’application (séparés par un deux-points).

Pour un projet Django typique, l’invocation de Uvicorn pourrait ressembler à ceci :

Shell
uvicorn 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 Uvicorn.