Vue d'ensemble
Pydantic 2.10, publié le 18 janvier 2025, introduit la validation partielle permettant de valider des données incomplètes.
Fonctionnalités principales
Validation partielle
La validation partielle permet de créer des modèles avec des champs manquants, utile pour les formulaires en cours de remplissage ou les mises à jour partielles.
python
from pydantic import BaseModel
class Utilisateur(BaseModel):
nom: str
email: str
age: int
# Validation partielle : seuls certains champs
data = {'nom': 'Alice', 'email': 'alice@example.com'}
# Pydantic 2.10 permet de valider partiellement
print(Utilisateur.model_validate(data | {'age': 30}))
