pydantic (1) 썸네일형 리스트형 [FastAPI] SQLModel에서 default와 default_factory 옵션의 차이점 sqlmodel을 이용해서 데이터베이스 모델을 구현하고 있었는데, 날짜 값이 입력되지 않을 경우에 datetime 함수를 실행해서 자동으로 날짜를 채우도록 필드에 default 옵션을 줬는데도 불구하고 날짜가 업데이트 되지 않고 어느 한 날짜로 계속 고정이 되어 있는 문제가 발생했다. 문제는 바로 이 default 옵션에 있었다. 내 코드 중 문제가 되는 부분으로 살펴보자. class Conversation(SQLModel, table = True): nickname: str = Field(foreign_key = User.nickname) conversation_id: str = Field(default = None, primary_key = True) day: Optional[int] = Field(.. 이전 1 다음