양군의 행복한 이야기

Fastapi.exceptions.ResponseValidationError: 본문

python

Fastapi.exceptions.ResponseValidationError:

까망거북 2023. 11. 10. 14:04

 

FastAPI와 sqlalchemy를 활용 하여 REST API로 요청에 대한 응답을 회신 중 Fastapi.exceptions.ResponseValidationError: 

오류가 발생 하였다.

 

이유는 ORM에서 조회된 값을 response_model에 설정된 스키마로 변환중 오류가 발생된것이다.

 

해결 법은 스키마에 config를 설정해주면 된다.

class ResponseSchema(BaseModel):
    id: int
    username: str
    email: str

    class Config:
        orm_mode = True