Vue d'ensemble

Flask 3.1, publié le 14 novembre 2024, ajoute les callbacks différés (deferred callbacks) et améliore le support async.

Fonctionnalités principales

Deferred callbacks

Les callbacks différés permettent d'exécuter du code après l'envoi de la réponse au client, utile pour le nettoyage ou les tâches de fond légères.

python
from flask import Flask, request

app = Flask(__name__)

@app.after_request
def apres_requete(response):
    # Exécuté après chaque requête
    return response

@app.route('/')
def accueil():
    return {'message': 'Bonjour depuis Flask 3.1'}

Sources