Django-debug-toolbar

現在の要求/応答に関するさまざまなデバッグ情報を表示する構成可能なパネルのセット
今すぐダウンロード

Django-debug-toolbar ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Rob Hudson
  • 出版社のWebサイト:
  • http://rob.cogit8.org

Django-debug-toolbar タグ


Django-debug-toolbar 説明

現在の要求/応答に関するさまざまなデバッグ情報を表示する設定可能なパネルのセット Django-debug-toolbarは、現在の要求/応答に関するさまざまなデバッグ情報を表示する設定可能なパネルのセットです。クリックされたら、パネルのコンテンツに関する詳細を表示します。リクエスト設定。 Pythonの組み込みロギングModuleIFを介した出力他のパネル用のアイデアがありますのでお知らせください.installation1 DEBUG_TOOLBARディレクトリをPython Path.2に追加します。次のミドルウェアをプロジェクトのsettings.pyファイルに追加します。 'debug_toolbar.middleware.debugtoolbardleware'、各パネルをリクエストに応じてインスタンス化して応答で実行することを可能にします。middleware_classesの順序は重要です。レスポンスのコンテンツ(gzipmiddlewareなど)をエンコードする他のミドルウェアの後に来てください。注:Debug Toolbarは、応答のMimeTypeがText / HTMLまたはApplication / XHTML + XMLで、閉じるタグを含む場合にのみ表示されます。 IP内のINTERNTER_IPS設定に記載されていることを確認してください。ローカルで作業している場合は、次のようになります.Internal_IPS =( '127.0.0.1'、)注:show_toolbarメソッドの内蔵要件のためにこれが必要です。ツールバーを表示するための独自のロジックを決定する方法を定義する方法については、以下を参照してください。 debug_toolbarをinstalled_apps設定に追加するので、Djangoはデバッグツールバーに関連付けられているテンプレートファイルを見つけることができます。あるいは、デバッグツールバーテンプレート( 'path / to / debug_toolbar /テンプレート'をTemplate_dirs設定に設定します。)設定debugツールバーには、settings.py:1に設定できる2つの設定があります。オプション:DEBUG_TOOLBAR_PANELSをファイルに追加して、ツールバーに含めるパネルへのフルPythonパスを指定します。この設定はmiddleware_classes設定のように非常によく見えます。例:debug_toolbar_panels =( 'debug_toolbar.panels.version.versiondebugpanel'、 'debug_toolbar.panels.settings_vars.settingsvarsdebugpanel'、 'debug_toolbar.panels.headers.headerdebugpanel'、 'debug_toolbar.panels .request_vars.requestvarsdebugpanel '、' debug_toolbar.panels.template.templatedebugpanel '、' debug_toolbar.panels.sql.sqldebugpanel '、' debug_toolbar.panels.logger.loggingpanel '、)このタプルの順序を変更して、の順序をカスタマイズできます。表示したいパネル、またはパネルを追加/削除します。カスタムパネルがある場合は、この方法でそれらを含めることができます - あなたのパネルへのフルPythonパスを提供するだけです。オプション:辞書に置くことができるデバッグツールバーにはいくつかの設定オプションがあります。リダイレクトこのページでは、準備ができたときにフォローすることができるリダイレクト先へのリンクを提供します。 falseに設定すると、リダイレクトは通常どおりに進みます。 * show_toolbar_callback:設定されていない場合、またはNoneに設定されていない場合、debug_toolbarミドルウェアは、ツールバーが表示されるかどうかを判断するために組み込みのshow_toolbarメソッドを使用します。デフォルトのチェックは、デバッグがtrueに設定されなければならず、要求のIPはinternal_ipsになければなりません。カスタムロジックを含むツールバーを表示するための独自の方法を提供できます。このメソッドはtrueまたはfalseを返すべきです。構成例:DEF CUSTOM_SHOW_TOOLBAR(要求):True#常にツールバーを表示するように返します。 debug_toolbar_config = {'intercept_redirects':false、 'show_toolbar_callback':custom_show_toolbar、}要件: ・ジャンゴー ・Python.


Django-debug-toolbar 関連ソフトウェア