Djangoのsettings.pyの時間に関する設定のところで
python
1TIME_ZONE = 'Asia/Tokyo' 2USE_I18N = True 3USE_L10N = True 4USE_TZ = True
と書いています。この中のTIME_ZONE
の意味がよくわかりません。
USE_TZ = True
としている場合、views.pyでは時間はUTCで扱われ、テンプレートに出力するときにTIME_ZONE
で設定してあるタイムゾーンの時間に変換されるという認識で合っていますか?
例えばUTCで「2000/01/01 0:00」の時間を扱う場合、TIME_ZONE = 'Asia/Tokyo'
にしてあるため、テンプレートに表示すると、「2000/01/01 9:00」になる。
例えアメリカからアクセスしても、インドからアクセスしても、TIME_ZONE = 'Asia/Tokyo'
と設定してあるから、テンプレートに時間を表示する時は、日本の標準時で表示される。
という認識で合っていますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。