ホームページ >バックエンド開発 >Python チュートリアル >Django デバッグ ツール django-debug-toolbar のインストールと使用方法のチュートリアル

Django デバッグ ツール django-debug-toolbar のインストールと使用方法のチュートリアル

高洛峰
高洛峰オリジナル
2016-10-17 13:46:531620ブラウズ

ウェブサイトの開発では、ページのデバッグは避けられません。django を使用してサイトを開発する場合、このプラグインをインストールすると、最初はすべてのコンテキスト変数を表示することができます。もちろん、HTTP ヘッダー、テンプレート、キャッシュなどのさまざまな情報も表示されます。つまり、非常に包括的で使いやすいです。

以前は、開発のために Windows に pycharm をインストールすることに慣れていましたが、この方法では、デバッグが少し面倒でした。 -debug-toolbar はこの問題を解決しました

django-debug-toolbar をインストールして使用する方法は次のとおりです:

コマンド

sudo pip install django-debug-toolbar

を使用します

django-debug-toolbar をインストールします。 (Django バージョンと debug_toolbar バージョンには互換性があることに注意してください。pip をお持ちでない場合は、最初にインストールしてください。チュートリアル: Python パッケージ マネージャー pip インストールの詳細な説明を参照してください)

2. 配置

「debug_toolbar.middleware.DebugToolbarMiddleware」を追加します' MIDDLEWARE_CLASSES 内の settings.py 内のプロジェクトに追加します。

settings.py に INTERNAL_IPS = ('127.0.0.1',) を追加します (どの IP からサイトにアクセスするか、debug_toolbar を表示します)

INSTALLED_APPS に 'debug_toolbar' を追加します

DEBUG オプションが true であることを確認します

追加DEBUG_TOOLBAR_​​PANELS オプション

最後にテンプレートを設定し、debug_toolbar のテンプレート ディレクトリを TEMPLATE_DIRS に追加します。

コードは次のとおりです:

DEBUG_TOOLBAR_PANELS = [
    'debug_toolbar.panels.versions.VersionsPanel',
    'debug_toolbar.panels.timer.TimerPanel',
    'debug_toolbar.panels.settings.SettingsPanel',
    'debug_toolbar.panels.headers.HeadersPanel',
    'debug_toolbar.panels.request.RequestPanel',
    'debug_toolbar.panels.sql.SQLPanel',
    'debug_toolbar.panels.staticfiles.StaticFilesPanel',
    'debug_toolbar.panels.templates.TemplatesPanel',
    'debug_toolbar.panels.cache.CachePanel',
    'debug_toolbar.panels.signals.SignalsPanel',
    'debug_toolbar.panels.logging.LoggingPanel',
    'debug_toolbar.panels.redirects.RedirectsPanel',
]

さて、これで完了です。 debug_tool をテストするために新しいサイトを作成する場合は、サイトにアクセス可能なページが含まれるように必ずテンプレートをレンダリングしてください。そうしないと、debug_tool インターフェイスが取得されません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。