timezone

    [Django] 장고에서 TIME_ZONE & USE_TZ 파헤치기

    [Django] 장고에서 TIME_ZONE & USE_TZ 파헤치기

    이번에는 Django의 TIME_ZONE과 USE_TZ과 관련하여 파헤쳐보려고합니다. 장고에서 프로젝트를 생성하면 settings.py에 아래와같이 타임존관련 설정이 세팅되어있습니다. TIME_ZONE = 'UTC' USE_TZ = True UTC타임존을 사용하고 타임존을 사용한다는 말 입니다. 타임존이 'UTC'인건 이해할 수 있습니다. 다만 타임존을 사용한다?? 이게 무슨말일까요 이제부터 파헤쳐보려 합니다. **이글을 이해하기전 naive객체와 aware객체에 대한 이해가 더 필요하다면 아래의 글을 읽고 오시면 이해하시기 수월하실 것 입니다. https://dingwan0331.tistory.com/179 [Python] Python datetime aware & naive 객체 파이썬의 시간을 다루..

    [Python] Python datetime aware & naive 객체

    파이썬의 시간을 다루기위해선 datetime모듈을 불러와 사용합니다. 많은 언어와 프레임워크에서 시간을 다룰때 문제가 있습니다. 바로 timezone에 관련한 것 입니다. 해당 시간이 어느나라 어느 지역의 시간인지에 대한 정보이죠. 파이썬에서 이를 이해하고 컨트롤하기위해서는 aware & naive에 대해 좀더 명확히 이해하려합니다. aware & naive aware(알고있는) timezone의 정보를 가지고있는 datetime객체 naive(순진한) timezone의 정보를 모르는 datetime 객체 좀더 정확하게 파이썬 공식문서에는 두 객체의 정의를 아래와같이 정의내리고 있습니다. Objects of the date type are always naive. An object of type time..