我々は最近、Djangoの1.10にアップグレードしたら、我々はライブサイトでこのエラーを取得している:Djangoのカスタム404ハンドラ
組み込みコマンド:例外TypeErrorのcustom_404は()予期しないキーワード引数「例外」を得た
コードは以下の通りである:
urls.py
urlpatterns = [ ... ]
handler404 = global_views.custom_404
handler500 = global_views.custom_500
global_views.py
def custom_404(request, exception, template_name='404.html'):
return page_not_found(request, exception, template_name=template_name)
def custom_500(request, template_name='500.html'):
return server_error(request, template_name=template_name)
このビューでは多くのバリエーションを試しましたが、そのすべてがエラーになります。
どうなりますか?
サーバーが数回更新され、再起動されました。問題は当社のソフトウェア分析ツール(NewRelic)に現れています。私はそれがクライアントが遭遇している問題ではないと思っています。ちょうどバックエンドで起こっていることです。何が起こっているのかを知る必要があるだけです! – zubhav
私はあなたのエラーを再現できません。関数を直接テストするためにurl.pyに 'url(r '^ test404 /'、global_views.custom_404)'を追加してそれらの関数を試してみましたか? –