1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wdrażanie AI na produkcję z FastAPI

Connected

ćwiczenie

Dodawanie własnych walidatorów

Mode360 Solutions to organizacja stojąca za systemem moderacji komentarzy. Twoim zadaniem jest stworzenie usługi walidacji dla wszystkich pracowników. System powinien sprawdzać dane wejściowe (username, email i age) tak, aby tylko pracownicy z oficjalnym adresem e-mail mogli się zarejestrować.

Zdefiniuj model Pydantic User, używając dekoratora @field_validator na polu email, aby sprawdzić, czy podany adres kończy się na @mode360.com.

Takie walidatory zwiększają bezpieczeństwo i spójność systemu.

Instrukcje

100 XP
  • Dodaj dekorator Pydantic, aby utworzyć własny walidator dla pola email.
  • Użyj metody endswith na ciągu znaków, aby sprawdzić, czy adres e-mail kończy się domeną @mode360.com.