Djangoの文字コードを日本語に変更
注意 ※バージョンや環境によっては正常に動作しない可能性があります。
Djangoをインストールし、プロジェクトを作ると、最初の言語設定は「en-us」で英語になっています。
これを日本語の「ja」に変更する方法です。
と言っても設定画面などがあるわけではなく、最初に作られるフォルダ内にある、setting.pyの中を編集することで対応します。
該当ファイル
プロジェクトを作ると、以下のようにファイルが作成されます。
test-site │ ├── manage.py │ └── config ├── asgi.py ├── settings.py ├── urls.py ├── wsgi.py └── __init__.py
この中にある「setting.py」の記述を変えることで、文字コードを変更することができます。
以下に、setting.pyの公式ドキュメントがあります。
Djangoのバージョンは3.1のものにリンクを貼っておきます。
設定 | Django ドキュメント
The web framework for perfectionists with deadlines.
デフォルトでは、LANGUAGE_CODEがen-usになっているのでjaに変えて保存すると、日本語になります。
# Internationalization # https://docs.djangoproject.com/en/3.1/topics/i18n/ LANGUAGE_CODE = 'ja'
この状態で、開発サーバーを立ち上げると、以下のように日本語になっています。
以下、国際化とローカル化の公式ドキュメントです。
国際化とローカル化 | Django ドキュメント
The web framework for perfectionists with deadlines.
すぐ下にはタイムゾーンがあるので、ここも設定で変更することができます。