Maîtriser Flask : Architecture, Asynchronisme et Déploiement WSGI
Introduction aux Frameworks Web Python et Asynchronisme
Flask est un micro-framework web pour Python, reconnu pour sa simplicité et sa flexibilité. Cependant, pour des applications nécessitant une haute performance et des opérations non bloquantes, des frameworks asynchrones comme Sanic, Quart ou FastAPI sont souvent privilégiés. Quart, par exe ...
Publié le 8 juillet à 22h40
Analyse détaillée du code source de Flask
Connaissances préliminaires
Dans la définition de fonction suivante, les annotations de type indiquent que le paramètre peut être soit un objet ContextVar contenant un dictionnaire, soit None, avec une valeur par défaut de None. Cette syntaxe utilise des types d'union pour flexibilité.
def __init__(self, variable_contexte: ContextVar[dict[str, ...
Publié le 2 juillet à 01h10
Implémentation d'un middleware d'audit avec Django
Description du besoin
Mettre en place un middleware qui intercepte toutes les requêtes pour les valider et enregistrer les informations d'accès associées. Principalement utilisé à des fins d'audit, il doit consigner les données utilisateur, les ressources consultées, la méthode de requête ainsi que le résultat de la requête.
Réalisation
On comb ...
Publié le 27 juin à 20h16
Principes fondamentaux des frameworks Web
Toute application Web repose sur une architecture client-serveur, où le navigateur agit comme un client et le serveur écoute les connexions. Ce principe de base permet de construire des frameworks Web personnalisés. Le protocole HTTP définit le format de communication entre client et serveur, garantissant une interaction standardisée.
Exemple ...
Publié le 4 juin à 19h30