🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
Avancé

Validateurs Custom Pydantic

#python #fastapi #pydantic #validation

Crée des règles de validation complexes pour tes modèles de données.

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`.