Test des validateurs personnalisés
Après avoir défini les validateurs personnalisés, il est nécessaire d'ajouter ce validateur au point de terminaison de l'API et de s'assurer qu'il fonctionne comme prévu.
Le système doit garantir que les utilisateurs disposant d'adresses électroniques valides puissent s'inscrire. Ici, vous devez créer un point de terminaison simple qui attend les informations utilisateur (username
, email
et age
) dans la requête. Veuillez ajouter le modèle pydantic
au point de terminaison et tester le point de terminaison pour détecter les adresses e-mail non valides à l'aide de la commande cURL
, fournie dans les instructions.
Cet exercice fait partie du cours
Déployer l'IA en production avec FastAPI
Instructions
- Créez un point de terminaison de requête POST à l'adresse
register
pour l'enregistrement des utilisateurs. - Vérifiez les informations d'inscription fournies par l'utilisateur à l'aide du modèle pydantic.
- Veuillez ouvrir un terminal et démarrer le serveur en exécutant l'
main.py
, en utilisant la commande «python3 main.py
». - Ouvrez un autre terminal dans le coin supérieur droit du terminal pour tester le point de terminaison
register
avec une adresse e-mail non valide :curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
