CommencerCommencer gratuitement

Tester des validateurs personnalisés

Après avoir défini des validateurs personnalisés, vous devez les ajouter à l’endpoint de l’API et vérifier qu’ils fonctionnent comme prévu.

Le système doit permettre l’inscription des utilisateurs ayant des adresses e‑mail valides. Ici, vous allez créer un endpoint simple qui attend les informations de l’utilisateur (username, email et age) dans la requête. Vous devez ajouter le modèle pydantic à l’endpoint et tester l’endpoint avec une adresse e‑mail invalide en utilisant la commande cURL fournie dans les instructions.

Cet exercice fait partie du cours

Déployer l’IA en production avec FastAPI

Afficher le cours

Instructions

  • Créez un endpoint de requête POST sur la route register pour l’inscription des utilisateurs.
  • Validez les informations d’inscription reçues à l’aide du modèle pydantic.
  • Ouvrez un terminal et démarrez le serveur en exécutant main.py avec la commande python3 main.py.
  • Ouvrez un autre terminal depuis le coin supérieur droit du terminal pour tester l’endpoint register avec une adresse e‑mail invalide : 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

Commencer l’exercice