Kom igångKom igång gratis

Testa anpassade validerare

När du har definierat anpassade validerare behöver du lägga till dem i API-endpointen och kontrollera att allt fungerar som förväntat.

Systemet ska se till att användare med giltiga e-postadresser kan registrera sig. Här skapar du en enkel endpoint som tar emot användaruppgifter (username, email och age) i förfrågan. Lägg till Pydantic-modellen i endpointen och testa den med en ogiltig e-postadress via kommandot cURL som finns i instruktionerna.

Den här övningen är en del av kursen

Driftsättning av AI i produktion med FastAPI

Visa kurs

Övningsinstruktioner

  • Skapa en POST-endpoint på routen register för användarregistrering.
  • Validera inkommande registreringsuppgifter med hjälp av Pydantic-modellen.
  • Öppna en terminal och starta servern genom att köra main.py med kommandot python3 main.py.
  • Öppna en ny terminal via det övre högra hörnet i terminalen och testa register-endpointen med en ogiltig e-postadress: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

Interaktiv övning med praktiskt arbete

Gör teori till handling med en av våra interaktiva övningar

Starta övningen