1. 학습
  2. /
  3. 강의
  4. /
  5. FastAPI로 AI 프로덕션 배포하기

Connected

연습 문제

필드 유효성 검사

사용자 댓글 관리 서비스를 계속 구축하고 있습니다. 이번 목표는 모든 사용자의 데이터 무결성을 보장하는 Pydantic User 모델을 만드는 것입니다.

username 필드에 유효성 검사를 구현하세요(최소 5자, 최대 50자).

Pydantic의 Field 클래스를 사용하여 이러한 제약 조건을 추가하고, 유효한 데이터와 유효하지 않은 데이터로 모델을 테스트하여 다양한 시나리오를 올바르게 처리하는지 확인하세요.

지침

100 XP
  • Pydantic에서 기본 모델 클래스와 필드 클래스를 임포트하세요.
  • User 모델에서 Pydantic의 기본 모델을 상속하세요.
  • User 클래스의 username 속성에 필드 유효성 검사를 추가하여 최소 5자 이상, 최대 20자 이하가 되도록 설정하세요.