LoslegenKostenlos loslegen

Benutzerdefinierte Validatoren testen

Nachdem du benutzerdefinierte Validatoren festgelegt hast, musst du den Validator zum API-Endpunkt hinzufügen und sicherstellen, dass er wie erwartet funktioniert.

Das System sollte sicherstellen, dass sich Leute mit gültigen E-Mail-Adressen anmelden können. Hier musst du einen einfachen Endpunkt erstellen, der in der Anfrage die Benutzerdaten (username, email und age) erwartet. Du musst das Modell „ pydantic ” zum Endpunkt hinzufügen und den Endpunkt mit dem Befehl „ cURL ” (Endpunkt-E-Mail-Adresse testen) auf ungültige E-Mail-Adressen überprüfen, wie in der Anleitung beschrieben.

Diese Übung ist Teil des Kurses

KI mit FastAPI in die Produktion bringen

Kurs anzeigen

Anleitung zur Übung

  • Erstell einen Post-Request-Endpunkt unter der Route „ register “ für die Benutzerregistrierung.
  • Überprüfe die eingehenden Registrierungsdaten der Benutzer mit dem pydantic-Modell.
  • Öffne ein Terminal und starte den Server, indem du „ main.py “ mit dem Befehl „ python3 main.py “ ausführst.
  • Öffne oben rechts im Terminal ein neues Terminal, um den Endpunkt „ register “ mit einer ungültigen E-Mail-Adresse zu testen: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

Interaktive Übung

In dieser interaktiven Übung kannst du die Theorie in die Praxis umsetzen.

Übung starten