참고 : 이전에 존재하고 관련 정보 만 제공하므로 질문을 삭제했습니다.Django : 시간대 문제
데이터베이스 서버 (RH)의 TIME_ZONE = "Europe/London"이 지정되었습니다. Django settings.py에서는 TIME_ZONE = "America/New_York"을 지정합니다.
그리고는 내 모델 클래스에 내가 지정한 :created = models.DateTimeField(editable=False,auto_now=False, auto_now_add=True)
modified = models.DateTimeField(editable=False,auto_now=True, auto_now_add=True)
그때 관리자 사이트의 데이터를 볼 갈 때, 내가 대신 동부의 UTC/GMT 시간을 얻을.
"America/New_York"를 Django의 시간대로 지정 했으므로 모든 시간이 Django에 의해 자동으로 조정되는 것으로 생각했습니다.
도움/설명을 제공해 주시면 감사하겠습니다.
감사 에릭 당신이 질문을 편집 때문에
이걸 어떻게해야합니까? >>> import datetime >>> datetime.datetime.now() –
방금 SERVER 정보를 업데이트했습니다. 표준 시간대는 On Server Europe/London으로 설정됩니다. –
AUTO_NOW를 사용하지 않습니다. 표준 시간대를 설정해야하는 데이터베이스 서버에 위임합니다. 이 방법으로 사용자가 다른 시간대를 가질 수있는 유연성을 잃을 수 있습니다. –