どのように私は私のdjangoコードをデバッグできますか?django用デバッガ
答えて
は一般的に、私はジャンゴ固有のものをデバッグするためdjango-debug-toolbarを使用しています。
pdb
は、runserver
を使用している場合、下位レベルのシェルデバッグに役立ちます。私は(pip install ipdb
、その後import ipdb; ipdb.set_trace()
、あなたがpdb
の場合と同様)
をipython使用することを好むもののdjango-extensions "runserver_plus
コマンドと組み合わせたとき、あなたはエラーページ上のWebベースのpythonシェルを開くことができるようになります、werkzeug
は、もあります:
このアイテムには、Werkzeug WSGI utilities(バージョン0.3)がインストールされている必要があります。 Werkzeugには、すばらしいデバッグトレースバックをレンダリングし、AJAXベースのデバッガ(トレースバックのフレームのコンテキストでコードを実行できるようにする)を追加するkick assデバッガが含まれています。さらに、ソースコードへの素敵なアクセスビューを提供します。
django_toolbar。これは重要です。あなたにセッションを読む能力を与えますデータを追跡し、変数履歴を追跡する - テンプレート継承。これはdjangoで作業する際に必要です! – Glycerine
私はwerkzeugをインストールしましたが、run_serverのように思えますし、appengineでは動作しません。 –
JetBrainsからPyCharmを取得します。それは素晴らしいデバッガとDjangoのサポートを内蔵しています。また
しかし、それは無料ではありません:( –
それはすぐにそれを支払うでしょう。私たちはここで$ 100を話しています。 – duffymo
この回答からの提案を検討してくださいチェックアウトは:django development IDE
ビルトインのPythonデバッガで何が悪いのでしょうか?ちょうどあなたがブレークポイントを設定したいあなたのコードでこれを挿入します。
import pdb; pdb.set_trace()
と実行が一時停止し、コンソールは、コードを通じて変数やステップを検査するためにあなたを可能にするデバッグプロンプトが表示されます。
と私はどこに私がサーバーを実行しているターミナルでデバッグプロンプトを見ていますか?サーバーを再開する –
本当ですか?これについての詳細はどこで入手できますか? – Glycerine
詳細については、http://docs.python.org/library/pdb.html#debugger-commands –
私はAptana StudioとpyDevを使用し、Eclipse IDEを使用します。その無料で、djangoとデバッグを構築しています。
- 1. Mac OS X用のFortranデバッガ
- 2. Windows用のオープンソースのC++デバッガ
- 3. 使用GPU-デバッガ(GAPID)アンドロイドスタジオ
- 4. デバッガ
- 5. PycharmデバッガのDjango(pydev)spits破損したパイプエラー
- 6. RubyMineデバッガ
- 7. rubyのデバッガのようなphp用のインタラクティブなデバッガはありますか?
- 8. Lispデバッガを使用したヘルプ
- 9. netbeansを使用したRubyデバッガ
- 10. gdbデバッガで* _get_instance_private()マクロを使用
- 11. iPhone用デバッガのサポートを準備する
- 12. デバッガのC++ Macでeclipseを使用
- 13. OS X 10.7(Lion)用OpenGLデバッガ/エラートレーサ?
- 14. pydevデバッガをPythonモジュールとして使用
- 15. デバッガのブロック
- 16. データベースとPHPデバッガ
- 17. Xcodeのデバッガ
- 18. GoogleクロムJavascriptデバッガ
- 19. Eclipseデバッガとコレクション
- 20. PythonのデバッガPDB
- 21. Windowsデバッガのロードマップ
- 22. RubyMineデバッガdebase LoadError
- 23. ブレークポイントは、デバッガ
- 24. WebStorm/IDEA JavaScriptデバッガ
- 25. デバッガをPHPで
- 26. ユニットテストのPHPデバッガ
- 27. デバッガを書く
- 28. Xcodeデバッガのバグ?
- 29. リアクション・パフォーマンス・デバッガ
- 30. PostgreSQLデバッガのインストール
はい私は実際には、私は異なる変数の値を評価することができます何かを探していたifとエラーが発生します。 –