2013-07-16 19 views
8

カスタム管理コマンドのデバッグ方法が見つかりません。より多くのデバッグ情報を取得する方法カスタムdjango管理コマンドのデバッグ

IndexError: list index out of range 

:エラーが発生したとき

、彼らはただのようなものを言うの?

たとえば、クラッシュする行の番号と同様に、これが役立ちます。

+0

通常のPythonのエラーが出力は、 traceback.print_exc() 'を実行するか、一時的なtry/exceptブロックから間違ったコードを削除するだけです。 – aemdy

+0

コードなしではほとんど説明できません。エラーを回避するには、try/expectまたはyourlist [0]のifを使用してください。 –

+1

pdbを使用してください。 'import pdb; pdb.set_trace() 'を実行し、コードをステップ実行します。 –

答えて

18

トリックんトレースバックオプションがあります:

python manage.py command_name --traceback 

コマンドは、その後 `輸入トレースバック

+0

これを正解としてください。とても助かりました。ありがとう。 – Tom

関連する問題