티스토리 뷰

이렇게 model을 만들어 model의 instance를 만들게 되면 created_at 필드에는 기본적으로 UTC 시간이 들어가게 된다.
그래서 일단 settings에서 TIME_ZONE 값만 바꾸어 보았다. 하지만 runserver할 때의 시간만 한국 시간으로 나올 뿐 여전히 model의 created_at에는 UTC 시간이 들어가였다. 하지만 내가 만들 일기 서비스에는 한국 시간이 들어가야 하므로 이 부분을 수정하기 위해 구글링을 하였다. 그리고 pytz 문서를 참고하여 아래와 같이 한국 시간으로 반환해주는 별도의 property를 추가함으로써 해결할 수 있었다. 그리고 다음의 test 코드를 통해 원하는 결과가 나옴을 확인할 수 있었다.(test 코드를 짜는 데 한참 더 많은 시간이 걸리긴 했지만...;;) 하지만 안수찬 강사님 덕분에 내가 한 이 모든 것이 뻘짓이었다는 것을 알게 됐다. 그냥 간단히 아까 settings에서 TIME_ZONE를 제외한 나머지 변수들을 모두 지워주었더니 허무하게도 created_at은 한국 시간으로 변환되었다...
댓글
댓글쓰기 폼
공지사항
Total
19,984
Today
3
Yesterday
8
링크
TAG
more
«   2019/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
글 보관함