Aan de slagBegin gratis

Aangepaste validators testen

Nadat je aangepaste validators hebt gedefinieerd, moet je die validator toevoegen aan het API-endpoint en controleren of alles werkt zoals verwacht.

Het systeem moet ervoor zorgen dat gebruikers met geldige e-mailadressen zich kunnen registreren. Maak hier een simpel endpoint dat gebruikersgegevens (username, email en age) in de aanvraag verwacht. Voeg het pydantic-model toe aan het endpoint en test het endpoint op een ongeldig e-mailadres met het cURL-commando uit de instructies.

Deze oefening maakt deel uit van de cursus

AI in productie brengen met FastAPI

Bekijk cursus

Oefeninstructies

  • Maak een POST-endpoint op de register-route voor gebruikersregistratie.
  • Valideer de binnenkomende registratiegegevens met het pydanticmodel.
  • Open een terminal en start de server door main.py uit te voeren met het commando python3 main.py.
  • Open vanuit de rechterbovenhoek van de terminal een tweede terminal om het register-endpoint te testen met een ongeldig e-mailadres: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

Interactieve oefening met praktijkervaring

Zet theorie om in actie met een van onze interactieve oefeningen

Begin oefening