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