CommencerCommencer gratuitement

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

Afficher le cours

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

Commencer l’exercice