Avancé
Validateurs Custom Pydantic
Crée des règles de validation complexes pour tes modèles de données.
📝 Contenu du Prompt
Je veux valider un champ `password` dans mon modèle Pydantic `UserCreate`.
Montre-moi comment utiliser `@field_validator` (Pydantic v2) pour vérifier :
1. Qu'il contient au moins 8 caractères.
2. Qu'il contient une majuscule et un chiffre.
3. Si ça échoue, renvoie une `ValueError` claire.
Montre aussi comment valider deux champs dépendants (ex: `password` == `confirm_password`) avec `@model_validator`.