概要
settings.py
のLANGUAGECODE
変数で言語コードを、TIME_ZONE
変数でタイムゾーンを指定する。
初期状態
settings.py
生成直後の国際化関係の内容は以下のとおり。
1 2 3 4 5 6 7 8 9 10 11 12 |
# Internationalization # https://docs.djangoproject.com/en/3.2/topics/i18n/ LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' USE_I18N = True USE_L10N = True USE_TZ = True |
日本語の場合の設定
言語コード
日本語に設定。
1 |
LANGUAGE_CODE = 'ja' |
タイムゾーン
タイムゾーンを指定、有効化(初期状態のTrue
のまま)。
1 2 3 |
TIME_ZONE = 'Asia/Tokyo' USE_TZ = True |
Djangoは全ての日付=datetime
オブジェクトをUTCでデータベースに保存する。タイムゾーンの表現を任意に変更可能。