Vues async dans Flask 2.0
Flask 2.0, publié en mai 2021, supporte les vues asynchrones via async def. L'installation du extra flask[async] (qui inclut asgiref) est nécessaire. Les vues async sont exécutées dans un thread pool par défaut.
Exemple
python
from flask import Flask
import httpx
app = Flask(__name__)
@app.route('/data')
async def get_data():
async with httpx.AsyncClient() as client:
resp = await client.get('https://api.example.com/data')
return resp.json()
# pip install flask[async]
# flask run
