Django
TIME_ZONE vs USE_TZ
nickas
2019. 8. 27. 14:35
TIME_ZONE
Default: 'America/Chicago' (나는 왜 'UTC'지?)
USE_TZ이 False로 되어있으면, Django는 TIME_ZONE에 지정된 시간대로 시간을 저장.
Windows 환경에서는 시스템 시간대와 맟쳐줘야 함.
USE_TZ
Defatul: False
True로 설정되면 Django는 timezone-aware datetime을 사용
False이면 naive datetime을 사용
예) USE_TZ이 True이고 TIME_ZONE이 'UTC'이면 datetime이 UTC 시간대에 맞게 표현되고, 'Asia/Seoul'이면 한국 시간대에 맞게 표현됨.
USE_TZ이 False이면 datetime이 TIME_ZONE에 설정된 시간대로 저장됨.