読者です 読者をやめる 読者になる 読者になる

[Django] 汎用エラー画面を作る

参考URLの下の方
http://michilu.com/django/doc-ja/request_response/

settings.py

DEBUGモード解除しないとね

DEBUG = False

urls.py

Djangoに自分でviewつくりますよと宣言

handler404 = 'mysite.views.err_404'
handler500 = 'mysite.views.err_500'

テンプレート

テンプレートファイルを、テンプレートディレクトリの最上階層に配置

mysite/templates/404.html
mysite/templates/500.html

View

404, 500が発生した時の処理

vi mysite/views.py  
-----
def err_404(request):
    return render_to_response('404.html',)
def err_500(request):
    return render_to_response('500.html',)
-----