Outils notables

Django

  • django-extensions pour la génération automatisée du modèle en UML (Unified Modeling Language) de la base de données sous forme d’un graphique png (voir par exemple Database)

  • django-auth-ldap pour la connexion sécurisé vie le LDAP de l’IFB

  • djangorestframework , Open API et Swagger pour la création et la visualisation de l’API

Asynchrone

  • Celery

  • Redis

  • Flower

Modules Python

  • Pandas pour la lecture et la manipulation du fichier Excel

  • Sphinx pour l’écriture de la documentation

  • Flake8 et coverage pour contrôler la qualité du code (https://flake8.pycqa.org/en/latest/ )

  • Gunicorn serveur web HTTP WSGI

Note

L’ensemble des modules utilisés sont enregistrés dans le fichier requirements.txt

Web