Naive
-
Django 에서 String datetime 을 aware 한 datetime 으로 변경하는 방법기술/Django 2021. 9. 24. 19:16
REST API 를 사용하다보면 프론트에서 datetime 정보를 받을 때가 있습니다. API 로 받았기 때문에 해당 정보는 String 형태를 가지고 있습니다. 이를 Python 의 datetime 형태로 바꾸는 방법이 여럿 있겠지만 django 에서 지원해주는 util 이 있어 소개해드리고자 합니다. 시작하기 전, 사전 지식 navie vs aware naive datetime: timezone 정보를 포함하지 않는 datetime aware datetime: timezone 정보를 포함하는 datetime python 내장 datetime 를 가지고 ORM 필터를 할 때 "naive dateimte 을 aware 하게 바꿔주세요" 하며 Warning 으로 콘솔에 찍힐 때가 있습니다. DB 는 tim..