どのように私は私の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. Windows用のオープンソースのC++デバッガ
- 2. Mac OS X用のFortranデバッガ
- 3. PycharmデバッガのDjango(pydev)spits破損したパイプエラー
- 4. rubyのデバッガのようなphp用のインタラクティブなデバッガはありますか?
- 5. OS X 10.7(Lion)用OpenGLデバッガ/エラートレーサ?
- 6. Lispデバッガを使用したヘルプ
- 7. デバッガのC++ Macでeclipseを使用
- 8. netbeansを使用したRubyデバッガ
- 9. デバッガをPHPで
- 10. データベースとPHPデバッガ
- 11. ユニットテストのPHPデバッガ
- 12. Xcodeのデバッガ
- 13. Eclipseデバッガとコレクション
- 14. Xcodeデバッガのバグ?
- 15. Windowsデバッガのロードマップ
- 16. デバッガを書く
- 17. デバッガのブロック
- 18. 待つデバッガは、NetBeans
- 19. トラッキング時間はデバッガ
- 20. javascript line by lineデバッガ
- 21. VS2010デバッガ例外ビュー
- 22. Facebookのオブジェクトのデバッガ
- 23. Facebookのデバッガ:レスポンス206
- 24. 軽量スタンドアロンC#デバッガ
- 25. 遅いxcode 4デバッガ
- 26. デバッガでIE8デバッガを起動する方法。コマンド
- 27. Facebook用Djangoアプリケーション
- 28. Google Chrome Javascriptデバッガとコンテンツスクリプト
- 29. VS2008のJavascriptデバッガの問題
- 30. VS2008のデバッガとkernel32.dllの
はい私は実際には、私は異なる変数の値を評価することができます何かを探していたifとエラーが発生します。 –