Comment utiliser Django avec GranianLien vers cette rubrique

Granian est un serveur HTTP de haute performance écrit en Rust pour les applications Python, prenant en charge les interfaces ASGI et WSGI.

Installation de GranianLien vers cette rubrique

Vous pouvez installer Granian avec pip:

Shell
python -m pip install granian

Lancement de Django dans GranianLien vers cette rubrique

Lorsque Granian est installé, une commande granian est disponible qui exécute des applications ASGI. Granian 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), en utilisant l’option --interface asgi.

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

Shell
granian myproject.asgi:application --interface asgi

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 Granian.