Začněte nyníZačněte zdarma

Testování vlastních validátorů

Po definování vlastních validátorů je potřeba přidat validátor do API endpointu a ověřit, že funguje správně.

Systém by měl zajistit, aby se mohli registrovat pouze uživatelé s platnou e-mailovou adresou. Vytvoř jednoduchý endpoint, který v požadavku očekává údaje o uživateli (username, email a age). Přidej do endpointu pydantic model a otestuj endpoint s neplatnou e-mailovou adresou pomocí příkazu cURL uvedeného v pokynech.

Toto cvičení je součástí kurzu

Nasazení AI do produkce s FastAPI

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř endpoint s POST požadavkem na route register pro registraci uživatelů.
  • Ověř příchozí registrační údaje uživatele pomocí pydantic modelu.
  • Otevři terminál a spusť server příkazem python3 main.py.
  • Otevři druhý terminál pomocí ikony v pravém horním rohu terminálu a otestuj endpoint register s neplatnou e-mailovou adresou: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení