[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',) -----