Pydantic 모델은 데이터의 구조, 타입, validation 규칙을 정의하는 클래스(BaseModel을 상속)입니다. FastAPI는 이를 어디서나 사용합니다. 요청 본문, 응답 형태, 설정 등에 쓰이며, 타입 기반 설계의 핵심을 이룹니다.
모델 정의하기
pydantic BaseModel, EmailStr, Field
():
name:
email: EmailStr
age: = Field(ge=, le=)
is_active: =
tags: [] = []
