ユーザーのタイムゾーンは に固定されていPST
ます。
timezone.now()
正しい時刻に出力できません。ではsettings.py
、タイムゾーンを と に設定しUS/Pacific
ていUSE_TZ=False
ます。私は何か間違ったことをしていますか?はtimezone.now()
9時間進んでいます。
また、後でタイムゾーンを調整したい場合、良い方法はありますか? Django のドキュメントは、この点でちょっと面倒です。
ユーザーのタイムゾーンは に固定されていPST
ます。
timezone.now()
正しい時刻に出力できません。ではsettings.py
、タイムゾーンを と に設定しUS/Pacific
ていUSE_TZ=False
ます。私は何か間違ったことをしていますか?はtimezone.now()
9時間進んでいます。
また、後でタイムゾーンを調整したい場合、良い方法はありますか? Django のドキュメントは、この点でちょっと面倒です。
USE_TZ = False
django にタイムゾーン情報を無視するように指示します。に切り替えれUSE_TZ = True
ば問題ありません。
これにより、将来のタイムゾーンの変更は、タイムゾーン設定を更新するのと同じくらい簡単になるはずです。これは、タイムゾーンが USE_TZ = True の日付で保存されるためです。
USE_TZ=True
タイムゾーンを米国/太平洋に設定する必要があります。次に、すべての日付が UTC として保存され、フロントエンドで PDT に変換されます。これにより、すべての日時が単純な PDT ではなく UTC として保存されるため、後でタイムゾーンを変更する必要がある場合に簡単になります。