Djangoの初期設定
django-admin startprojectコマンドで作成したファイルは、初期状態ではアプリの制作に不都合があるため、以下のようにファイルを編集して設定を変更します。
編集するファイルは、settings.pyです。
settings.py
TEMPLATES = [
{
"BACKEND": "django.template.backends.django.DjangoTemplates",
"DIRS": [BASE_DIR, "templates"], # 追加
...
},
]
############
LANGUAGE_CODE = "ja"
TIME_ZONE = "Asia/Tokyo"
############
STATIC_URL = "static/"
STATIC_ROOT = BASE_DIR / "staticfiles" # 追加
STATICFILES_DIRS = [str(BASE_DIR / "static")] # 追加実務では、settings.pyの編集はこの他にも必要になることが多いですが、今回はひとまずこれでOKです。
実務でどのような設定が必要になるかは、Djangoの公式ドキュメントを参照してください。
また、FairWind Wikiのリポジトリ(task/update-djangoブランチ)に、実際にFairWind Wikiで使用しているsettings.pyがあるので、興味があれば参照してください。