Vue d'ensemble

Starlette 0.38, publié le 20 juillet 2024, apporte de nouvelles fonctionnalités et améliorations.

Fonctionnalités principales

Améliorations

Meilleure gestion des exceptions, nouveaux helpers pour les tests et optimisations du cycle de vie des requêtes.

python
from starlette.testclient import TestClient
from starlette.applications import Starlette
from starlette.routing import Route
from starlette.responses import PlainTextResponse

async def home(request):
    return PlainTextResponse('OK')

app = Starlette(routes=[Route('/', home)])

# Tests améliorés
client = TestClient(app)
response = client.get('/')
assert response.status_code == 200

Sources