Django Timezone 설정하기
by JOHN
IT
Local 환경에서는 글 작성 시간이 정상적인 한국 시간으로 저장이 되었다.
그래서 lightsail에 소스를 그대로 반영하였다.
그런데 글 저장 시간이 GMT로 나오는 것이었다.
그래서 왜 그럴까 생각을 해봤다.
Django settings.py에 TIME_ZONE=Asia/Seoul로 되어 있어서 설정이 잘 되었다고 생각하고 있었다.
그래서 postgres db 설정이 잘 못 되었나 해서 docker의 postgres 설정에도 TZ=Asia/Seoul, PGTZ=Asia/Seoul도 넣어 줘 봤지만 별 변화가 없어서 Postgres에 설정한 것은 다시 빼버렸다.
해결방법은 단순했다.
settings.py에 USE_TZ = True로 설정해주니 잘 작동한다.
5
Leave a Comment: