Comment utiliser Django avec Granian¶
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 Granian¶
Vous pouvez installer Granian avec pip:
python -m pip install granian
Lancement de Django dans Granian¶
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 :
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.