목록Seoul (2)
컴공생의 다이어리
datetime의 timezone 대한민국(서울)으로 변경 만일 pytz가 없다면 pytz를 pip 명령어를 통해 설치해주어야 한다. pip install pytz 그리고 다음과 같이 코드를 작성하면 서울에 맞춘 시간대가 출력된다. from pytz import timezone from datetime import datetime today = datetime.now(timezone('Asia/Seoul')) print(today) 또는 아래와 같은 방법을 통해서 변환할 수도 있다. from pytz import timezone from datetime import datetime # 한국 KST = timezone('Asial/Seoul') today = datetime.now() today = tod..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dvbrHD/btq4oRTFUpr/ZV0uazkQwhkDAHQ9J9U9UK/img.png)
(TIME_ZONE과 USE_TZ는 settings.py에서 수정하면 됨) TIME_ZONE 원래 장고는 'UTC'라는 표준시에 맞춰져 있다. 이걸 서울을 기준으로 변경하려면 'Asia/Seoul'로 수정하면 된다. USE_TZ USE_TZ 변수 값 특성 False 장고는 내부적으로 Naive datetime 객체를 사용한다. 즉 장고 개발 시 Naive datetime 객체를 사용해야 한다. (기준 시간대는 항상 TIME_ZONE) True 장고는 내부적으로 Aware datetime 객체를 사용한다. 즉 장고 개발 시 Aware datetime 객체를 사용해야 한다. (기준 시간대를 명확히 지정해줘야 함) 폼에 입력된 날짜 값은 Current time zone으로 해석한 뒤 Aware datetime..