【Django】カスタムした404や500ページを作る
appやconfigと同じ階層の場所にtemplatesフォルダを作成
テンプレートを作成
templates/404.html
{% extends 'base.html' %} {% block title %}404{% endblock %} {% block content %} <h2>404エラーです。ページが見つかりません。</h2> {% endblock %}
templates/500/html
{% extends 'base.html' %} {% block title %}500{% endblock %} {% block content %} <h2>500エラーです。エラー内容をメール送信しました</h2> {% endblock %}
settings.py
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], # 編集 """省略""" }, ]
DEBUG=Falseにして起動後、404の確認。
以上、お疲れさまでした。