728x90
USE_TZ = False로 해버리라는 해결책이 구글링으로 검색되던데..
이렇게 하면 tz을 꺼버리게 되는거다.
국내에서만 사용할 서비스라면 모르겠지만 그게 아니라면 나중에 timezone이 바뀌게 되는 경우 분명 문제가 생긴다.
localtime을 호출하는데 tz이 바뀌어도 같은 시간이 계속나오면 문제가 될수 밖에 없다.
해결책은 get_current_timezone()으로 tzinfo를 넣어주는거다.
https://stackoverflow.com/questions/18622007/runtimewarning-datetimefield-received-a-naive-datetime
아래 답변자의 답변을 참고하길 바란다.
728x90
'IT > Django' 카테고리의 다른 글
Django에서 Celery가 필요한 이유? (0) | 2024.01.04 |
---|---|
django request.user가 anonymous로만 나오는 이유? (0) | 2023.06.28 |
How to create Djoser custom token strategy more detail info(jwt 정보추가) (0) | 2023.06.01 |
python script에서 django model 얻는법 (0) | 2023.05.23 |
UnicodeDecodeError: 'cp949' codec can't decode bytes in position : illegal multibyte sequence (0) | 2023.05.09 |