ComenzarEmpieza gratis

Probar validadores personalizados

Después de definir los validadores personalizados, debes añadir ese validador al punto final de la API y asegurarte de que funciona como se espera.

El sistema debe garantizar que los usuarios con direcciones de correo electrónico válidas puedan registrarse. Aquí debes crear un punto final sencillo que espere los datos del usuario (username, email y age) en la solicitud. Debes añadir el modelo pydantic al punto final y comprobar si hay direcciones de correo electrónico no válidas utilizando el comando cURL, que se proporciona en las instrucciones.

Este ejercicio forma parte del curso

Implementación de IA en producción con FastAPI

Ver curso

Instrucciones del ejercicio

  • Crea un punto final de solicitud de publicación en la ruta register para el registro de usuarios.
  • Valida los datos de registro del usuario entrante utilizando el modelo pydantic.
  • Abre un terminal e inicia el servidor ejecutando main.py con el comando python3 main.py.
  • Abre otro terminal desde la esquina superior derecha del terminal para probar el punto final register con una dirección de correo electrónico no válida: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empieza el ejercicio