DEBUG、TEMPLATE_DEBUG、およびDEBUG_PROPAGATE_EXCEPTIONSをtrueに設定しましたが、ブラウザーにトレースバックが表示されていませんか?
質問する
2005 次
4 に答える
2
settings
エラー後に診断ページを表示するには、モジュールで次のものが必要です。
DEBUG
真です- クライアント (Web ブラウザー) は、localhost または にリストされている任意の IP アドレスから接続され
INTERNAL_IPS
ます。 - 変数には、デフォルト値が
TEMPLATE_CONTEXT_PROCESSORS
含まれているか、そのまま残されています。"django.core.context_processors.debug"
次のような別のテキストによって、Web サーバーのエラー 500 ページと Django のエラー ページを簡単に区別できます
。import handler500 from django.conf.urls
古い Django では django.conf.urls.defaults) をメインの urlconf に含めます。
于 2012-04-11T07:14:50.720 に答える
1
エラー ページに到達する前に、process_request のミドルウェアでエラーが発生する可能性があります。ただし、一部のページにアクセスできるということは、これが問題ではないことを示唆しています。
于 2012-05-22T18:31:22.927 に答える
1
代わりにこれを試してください:
set DEBUG = True
TEMPLATE_DEBUG = DEBUG
于 2012-04-11T07:34:16.027 に答える
-1
コメントDEBUG_PROPAGATE_EXCEPTIONS=True、これは機能するはずです。してみてください。
于 2014-12-01T11:37:16.433 に答える