반응형
[Python & Django] 장고 timezone 설정하는 방법 (한국 시간 설정)
코드
# settings.py
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Seoul'
USE_I18N = True
USE_TZ = False # 중요! False 로 설정해야 DB에 반영 된 TIME_ZONE도 같이 변경됩니다.
USE_TZ 값을 False로 변경해야하는 이유는, models.py 중 datetime 필드에도 TIME_ZONE 값을 적용하려는 것이다.
models.py 에서는 기본값인 UTC 값이 적용된다.
따라서 USE_TZ 값을 False로 변경해줘야 한국시간으로 적용이 된다.
※ USER_TZ가 True 일 때는 templates, forms에서의 datetime에만 설정한 TIME_ZONE이 적용된다.
728x90
반응형
'Coding > Python' 카테고리의 다른 글
[Python] 파이썬 datetime 포맷팅 하는 방법 !! (시간, 일자 표기) (0) | 2023.02.13 |
---|---|
[Python & Django] 에러해결 방법 !! MultipleObjectsReturned: get() returned more than one chatbot_log -- it returned 5! (0) | 2023.02.02 |
[Python] 파이썬으로 json 형식 만드는 방법!! (0) | 2023.01.28 |
[Python] 파이썬에서 데이터 타입 체크 및 비교문 적용하는 방법 !! (0) | 2023.01.17 |
[Python & tkinter] tkinter에서 콤보박스 벨류값 가져오기(combobox & value) (0) | 2023.01.06 |
댓글