2012-05-08 10 views
1

ロードしようとしているページのログコンソールからAppEngineにエラーを表示させる方法はありますか?アイデアは、あなたがtry文のキャッチオール(except:)句を使用して、構文エラーを含むすべてエラーをキャッチすることができ、一般的にはAppEngineにエラーを同じページに表示させるにはどうすればいいですか?

File "test.py", line 14 
    title = r.getElementsByTagName("title")[0].firstChild.data  
     ^
IndentationError: expected an indented block 
+0

Appengine SDKの新しいバージョンでは、既定でこれが既に行われています。 –

+0

私は最新(v1.6.15.14)を持っていると信じていますが、それは起こっていません。私たちは使用すべき特別な設定はありますか? – mvime

答えて

2

...ログインするたびに行く避けるためだろう。あなたのコードでこの戦術を採用して、例えば警告メッセージ(または他の方法)で例外を表示することができれば、あなたが求めたものを得ました。

また、this質問と受け入れられた回答をご覧ください。指示通りにhandle_exceptionを上書きする場合は、希望の方法でリクエストへの応答を変更するコードを記述することができます。

0

webappまたはwebapp2フレームワークを使用している場合は、debug=TrueWSGIApplicationコンストラクタに追加してください。

あなたのアプリの内部の詳細をユーザーに公開し、特に役に立たない500ページを表示するため、これは一般的には悪い考えです。

関連する問題