Django | 장고 한국 시간 설정하기

2023. 6. 6. 18:14·BackEnd/Django

장고에서 기본 설정 시간은 그리니치 표준시인 UTC이다.

UTC는 한국과 9시간 차이가 나기 때문에 한국 기준 오후 7시에 작성한 글이 웹 페이지에서 오전 10시에 작성된 것으로 나타날 수 있다.

실제로, 한국 시간으로 설정해주지 않으면 'Note: You are 0 hours ahed of server time'이라는 문구가 나타난다.

 

이 시간을 한국 시간으로 바꾸기 위해서는 settings.py를 수정하면 된다.

기본적으로 settings.py는 아래 사진과 같이 TIME_ZONE="UTC"로 지정되어 있다.

이 부분을 TIME_ZOME="Asia/Seoul"로 바꿔주면 한국 시간으로 설정할 수 있다.

또한, USE_TZ=False로 지정해 준다. USE_TZ은 models의 timezone에 변경된 Asia/Seoul 시간을 적용시키기 위함이다.

 

 

참고: Do it! 장고+부트스트랩 파이썬 웹 개발의 정석

저작자표시 (새창열림)
'BackEnd/Django' 카테고리의 다른 글
  • Django | 테스트 주도 개발(TDD)
  • Django | 장고 MVT(Model-View-Template) 패턴
  • Django | 장고 앱 생성하기(startapp)
  • Django | 장고 마이그레이션(migrate, makemigrations)
dduniverse
dduniverse
  • dduniverse
    dduniverse
    dduniverse
  • 전체
    오늘
    어제
    • 분류 전체보기 (245)
      • Algorithm (123)
        • 알고리즘 이론 (8)
        • 백준 (19)
        • 프로그래머스 (83)
        • 구름 알고리즘 먼데이 챌린지 (13)
      • 빅데이터분석기사 (10)
        • 통계 (4)
        • 실기 (6)
      • KT에이블스쿨 (26)
      • FrontEnd (11)
        • React (5)
        • 기타 (6)
      • BackEnd (18)
        • Django (15)
        • Spring (3)
      • DS & ML (11)
        • Machine Learning (9)
        • Kaggle (2)
      • TIL (46)
        • python (22)
        • javascript (3)
        • 오류해결 (10)
        • 기타 (10)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 관리
    • 글쓰기
  • 링크

  • 인기 글

  • hELLO· Designed By정상우.v4.10.0
dduniverse
Django | 장고 한국 시간 설정하기
상단으로

티스토리툴바