ÎncepețiÎncepe gratuit

Testarea validatorilor personalizați

După ce ai definit validatorii personalizați, trebuie să îi adaugi la endpoint-ul API și să verifici că funcționează corect.

Sistemul trebuie să permită înregistrarea utilizatorilor cu adrese de email valide. Aici trebuie să creezi un endpoint simplu care să primească datele utilizatorului (username, email și age) în cerere. Adaugă modelul pydantic la endpoint și testează endpoint-ul pentru o adresă de email invalidă folosind comanda cURL din instrucțiuni.

Acest exercițiu face parte din cursul

Deployment AI în producție cu FastAPI

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un endpoint de tip POST la ruta register pentru înregistrarea utilizatorilor.
  • Validează detaliile de înregistrare ale utilizatorului folosind modelul pydantic.
  • Deschide un terminal și pornește serverul rulând main.py cu comanda python3 main.py.
  • Deschide un alt terminal din colțul din dreapta sus al terminalului pentru a testa endpoint-ul register cu o adresă de email invalidă: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul