問題タブ [django-debug-toolbar]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4663 参照

python - Djangoデバッグツールバーのセットアップ

Djangoデバッグツールバーをインストールしました。それは少し面倒でした、そしてそれは働いていますが、私はこれが正しい方法であるかどうかをチェックしたかったです。成功を収めるために必要な4つのステップは次のとおりです。

  1. easy_install django_debug_toolbar
  2. プロジェクト設定のミドルウェアクラスの最後に「debug_toolbar.middleware.DebugToolbarMiddleware」を追加します
  3. django.global_settings.pyでINTERNAL_IPS=( '127.0.0.1')を編集します
  4. 次に、プロジェクト設定のTEMPLATE_DIRSに「/usr/local/lib/python2.7/dist-packages/django_debug_toolbar-0.8.5-py2.7.egg/debug_toolbar/templates」を追加しました。

これは主に試行錯誤だったので、これが進むべき道かどうかはわかりません。ステップ4が必要かどうかははっきりとわかりません...

任意の入力をいただければ幸いです

0 投票する
1 に答える
1011 参照

django - Djangoデバッグツールバーを介してSQLクエリをキャプチャする

コマンドラインからcurlを使用してDjangoアプリケーションを呼び出しています。リクエストでjsonを渡し、jsonでもレスポンスを収集しています。

Djangoデバッグツールバーをインストールしています。ツールバーを介してSQLをキャプチャし、残りのjson応答とともに返す方法はありますか?

何かのようなもの

私が代わりに何を入れるかについて何か考えはありDjangoDebugToolbar.sql()ますか?

0 投票する
2 に答える
1020 参照

python - 循環インポートせずにインポートされたローカル設定にアクセスするにはどうすればよいですか?

私のsettings.pyファイルの最後に、次のものがあります。

次に、いくつかのdb設定などがあるlocal_settings.pyファイルがあります。このファイルでは、次のことも行います(django_debug_toolbarを使用するため)。

これらの設定をここに配置して、メインのsettings.pyファイルを使用する本番環境に表示されないようにしますが、もちろん、このファイルは設定を認識していないため、元の設定にアクセスできません。 py。私がやろうとしていることを達成するために、潜在的に循環インポートを回避するにはどうすればよいですか?

0 投票する
1 に答える
7120 参照

python - Django デバッグ ツールバー: 時間パネルを理解する

Django Debug Toolbar を実行してサイトのプロファイルを作成し、特定のビューに時間がかかる理由を突き止めようとしています。実行しているクエリとそのコストを確認することは非常に重要ですが、タイム パネルの読み方がわかりません。

これに関するドキュメントをあちこち探しましたが、何も見つからないようです。私は独学で比較的新しいプログラマーであるため、これらの用語は経験豊富なプログラマーにはなじみがあると思われる用語である可能性があります。

出力は次のとおりです。

これを読む方法と、それぞれの値が何を表しているかを理解するのを手伝ってくれる人はいますか?

ありがとう。

0 投票する
1 に答える
1505 参照

python - Django プロファイリング

Django アプリのプロファイルを作成したいと考えています。私の要件は

1.SQLクエリの検査

2.各リクエストで呼び出されるモジュールのリストとその実行時間

3.Ajaxリクエストのサポート

4.YslowのようなWebページのパフォーマンス結果

5.ページ内の脆弱性の追跡

あなたのおすすめは何ですか?

アップデート:

私はジャンゴプロファイリングのために次の2つのスニペットに出くわしました

インタラクティブ プロファイリング ミドルウェア

Django デバッグ ツールバー

どちらが私のニーズにより適しているか誰か教えてください。

0 投票する
1 に答える
910 参照

django - django-debug-toolbarの「経過時間」とは何ですか?

Djangoデバッグツールバーの「経過時間」の値にはどのようなことが起こっていますか?CPU時間はその一部だと思いますが、他に何が起こっているのでしょうか。あなたがより明確になることができるほど、それはより助けになります!!

参考までに:私はこれを見ましたが、それでも実際に何が起こっているのかわかりません。

0 投票する
1 に答える
438 参照

django - Django/Pyramid debugtoolbar: クエリ時間だけでなく、データベースでのクエリ時間も確認できますか?

そうでない場合は、どのように確認しますか?SQLAlchemy を使用しています。

ありがとう!

0 投票する
1 に答える
215 参照

python - Pyramid debug_toolbar: Python 2.6 ではパフォーマンス タブを無効にしましたが、Python 3.2 では有効にしました

実際、このタブをアクティブにする必要はありません (最も好ましいタブは sqlalchemy、renderings、および request vars です) が、ビューを最適化したいので、このタブを有効にする必要があります。Python 3 (2 台の異なるコンピューター) でのみ動作するのは奇妙です。

0 投票する
1 に答える
255 参照

django - Djangoデバッグツールバーパネルのクリックエラー、未定義

私は Django 1.3.1 を使用しており、Django Debug Toolbar 0.9.4 を正常にインストールしました。ページを開くと、右上隅にパネルが表示され、開いたり閉じたりできますが、いずれかのパネル (SQL、時間、テンプレートなど) をクリックしようとすると、詳細が 0.5 秒間表示された後、パネルが非表示になり、表示されません。もう一度、自分でページを更新する前に。クロムコンソールでは、次のように表示されます。

実際の URL は http: //localhost:8000/razvivayushie-igrushki/c8/ で、いずれかのパネルをクリックすると未定義が追加されます。

以前、多くのプロジェクトでデバッグ ツールバーを正常にインストールしましたが、このエラーが初めて発生し、修正方法がわかりません。ページ上のすべてのスクリプトを無効にしようとしましたが、役に立ちませんでした。また、ページにエラーはありません。

助けていただければ幸いです。

0 投票する
1 に答える
2520 参照

django - Djangoデバッグツールバーのログ

Django 1.3ではlogging、ログの処理と.logファイルへの保存、またはコンソールでの印刷に使用していますが、すべてが期待どおりに機能します。

インストールしましたがdjango-debug-toolbar、ログペインにメッセージが表示されません。

誰かがどのロギングハンドラーがdjango-debug-toolbarロギングペインを提供するか知っていますか?


編集

これが私の抜粋ですsettings.py