概要
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でデータベースに保存する。タイムゾーンの表現を任意に変更可能。