Django 및 Jinja2를 사용하는 경우 USE_TZ=True
인 경우에도 datetime
개체가 로컬 시간대로 자동 변환되지 않는 것으로 보입니다. 대신 값은 UTC로 유지됩니다.Jinja2 템플릿에서 DateTimeFields를 사용하여 현지 시간 표시 - Django
값에 localtime()
을 실행하는 필터를 만들어이 문제를 해결할 수있었습니다.
그러나 DateTimeFields
과 동일한 작업을 수행하는 방법을 잘 모르겠습니다. 템플릿에는 {{ field }}
이 있는데 여기에서 필드는 DateTimeField
이지만 어디에도 필터를 넣을 곳이 없습니다.
DateTimeField
값을 현재 시간대로 변환하는 가장 좋은 방법은 무엇입니까?
를? 서버 또는 웹 브라우저? – user590028
'timezone.get_current_timezone()'에 의해 반환 된 서버의 시간대 – user3033028
아 ...이 링크를 확인하십시오. http://stackoverflow.com/questions/14657173/get-local-timezone-in-django – user590028