... def get_kst_now() -> datetime:
return datetime.now(timezone("Asia/Seoul"))
FastAPI (flask 비스무리 한 것) 쓰는데
가상환경 돌리니까 timezone이 달라져서 저렇게 해서
class ...(Base):
...
create_at = Column(DateTime(timezone=True))
update_at = Column(DateTime(timezone=True))
이런 테이블에 저 get_kst_now() 써서 하고 있는데
kst로 저장해도 utc로 나옴...
이렇게
{ ... "id": 1, "create_at": "2021-04-02T16:19:38.903182+00:00", "update_at": "2021-04-02T16:17:25.604858+00:00" ... }이거 어떻게 응답할때 한국시간으로 어케바꿈?
django 에서는 자동으로 지원해주던데...
response때마다 model.create_at.astimezone(timezone("Asia/Seoul")) 써서 바꿔주는건 조금 이상한 거 같아서...
가상환경의 어딘가에 시간대 설명하는 무엇인가가 있지 않을까요?