장고에서 시간대 설정하는 부분을 알아보자. timezone 문제가 있어 헷갈리는데
아래 링크 내용을 그대로 적용해 봤다.
https://pythonblog.co.kr/blog/66/
LANGUAGE_CODE = 'ko-kr' #국가 설정
TIME_ZONE = 'Asia/Seoul' #시간대 설정
USE_I18N = True #국제화(Internationalization)
USE_L10N = True #지역화(localization)
USE_TZ = False #장고 시간대
그런데, 나는 그냥 전부 True 로 설정해 뒀다. 잘 모르니
아까 레퍼런스 페이지에는 아래와 같이 주석이 달려 있긴하다.
- USE_TZ True/False 변수설정 차이
USE_TZ | True | False |
설명 | 장고 개발시 datetime 객체를 사용 import datetime now = datetime.datetime.now() |
장고 개발시 time-zone-aware datetime 객체를 사용 from django.utils import timezone now = timezone.now() |