問題タブ [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 投票する
0 に答える
51 参照

django - Django RPC 呼び出しのプロファイリング (Django デバッグ ツールバーと同じ)

jsonrpclib を使用して Django RPC を呼び出すアプリケーションがあります。Django デバッグ ツールバーと同様に、これらの RPC に対してある種のプロファイリングを実装する必要がありますが、この場合、html ページのレンダリングはありません。

どこから始めればよいかわかりません。RPC 呼び出しに費やされた時間などの統計を探しています。各 RPC によって起動されたクエリの数。

Google appstat を確認しましたが、同様のものが必要です: https://cloud.google.com/appengine/docs/python/tools/appstats

django デバッグ ツールバー ライブラリ自体にどのような変更を加えて、RPC 呼び出しのプロファイルを作成する必要があるかを誰かが提案できれば、それは素晴らしいことです。

それとも、すでにそこに存在する他のライブラリはありますか?

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

python - debug_toolbar.models はどこにインポートすればよいですか

django-debug-toolbar の公式ドキュメントhttp://django-debug-toolbar.readthedocs.org/en/1.3.2/installation.htmlに混乱しました

によると、Explicit setup以下の手順を実行しました。

  • pip install django-debug-toolbar
  • Django デバッグ ページ レイアウトが壊れstaticているため、フォルダを設定します
  • debug_toolbarINSTALLED_APPSに追加
  • DEBUGsettings.py で True です
  • debug_toolbar.middleware.DebugToolbarMiddlewaresettings.py に追加
  • DEBUG_TOOLBAR_PATCH_SETTINGS = Falsesettings.py に追加
  • INTERNAL_IPS = ('127.0.0.1', 'xxx.xx.xxx',)settings.py に追加
  • if settings.DEBUG: ...urls.py に公式ドキュメントとして追加
  • </body>私のjsonデータはDjango RESTフレームワークテンプレートに表示されているので、この問題は問題ないと思います。

ツールバーが表示されなかったので、公式ドキュメントのメモの下に見つけました

自動セットアップは、サーバーの起動時にインポートされる debug_toolbar.models に依存しています。Django は、起動シーケンス中にコードを実行するためのより良いフックを提供していません。これは、リクエストを処理する前にモデルを検証するため、manage.py runserver で機能します。

上記の手順でインポートdebug_toolbar.modelsしませんでした。インポートする必要がありますか? そしてどこに?

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

python - debug_toolbar によって報告された重複クエリ

最近、アプリケーションに debug_toolbar をインストールし、クエリが 2 回実行されていることを報告しました。

debug_toolbar は重複したデータベース クエリを報告しています。

views.py のコード スニペットは次のとおりです。

この重複の原因は何ですか? この行genre = [release['genre'] for release in context_dict['release']]が原因であることは理解していますが、なぜこれが起こっているのかわかりません。

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

django - Django Debug Toolbar の「Toggle context」領域にあるさまざまなディクテーションは何ですか?

Django デバッグ ツールバーを使用して、[テンプレート] パネルに移動し、[コンテキストの切り替え] リンクをクリックして、いつでもコンテキストを表示できます。

これらのそれぞれは、複数の辞書を示しています。

ここに示されている 3 つの異なる dict は何ですか? なぜ一つではないのですか?

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

django - Django デバッグ ツールバーがルート URL に表示されるが、アプリ URL には表示されない

新しいプロジェクトがあり、Django Debug Toolbar をセットアップしようとしています。'debug_toolbar'最初に、インストール済みアプリのリストに追加するだけのクイック セットアップを試しました。これにより、ルート URL に移動するとデバッグ ツールバーが表示されましたが、アプリの URL/ビューでは機能しませんでした。現在、ルート URL がビューにリンクされていないため、django エラー ページが表示されていました。

クイック スタートがうまくいかなかったので、明示的なセットアップを行いました。設定ファイルを更新しました:

そして、プロジェクト レベルの urls.py を更新しました。

しかし、今はどこにも表示されません。

{% debug %}アプリ ビューで、テンプレートに を追加しました。テンプレートのデバッグ出力は、デバッグ ツールバー ミドルウェアが読み込まれたことを示しているようです。

なぜこれが機能しないのかわかりません。私の django のバージョンは 1.8 で、デバッグ ツールバーのバージョンは 1.3.2 です。

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

python - Django-debug-toolbar パネルは読み込み状態のままです

私はジャンゴ1.8.2を使用しています。暗黙の方法で django-debug-toolbar をインストールしました。サイドバーは正常に表示されますが、クリックしてパネルを表示すると、コンテンツのない読み込み中の画像が表示されたままになります。
Firebug はエラーを報告しませんdjdt-scroll。div は単に空です。/__debug__/render_panel/リクエストを調べるとhtml、firebug のタブに通常の出力が表示されます。
簡単に言うと、django-debug-toolbar は正常に動作しているように見えますが、パネルのコンテンツは表示されません。何か案が ?

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

django - django-debug-tool は管理サイトでリダイレクト ループを引き起こしますか?

302件見つかりました

場所: /admin/

Django デバッグ ツールバーは、デバッグを表示する目的で上記の URL へのリダイレクトを傍受しました。上記のリンクをクリックして、通常どおりリダイレクトを続行できます。

ループは と の間に/adminあります/admin/login/?next=/admin/

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

django - analysisdebug_toolbar の Django デバッグ ツールバーのインポート エラー

django デバッグ ツールバーをインストールしようとすると、次のエラーが表示されます。

パッケージのバージョン:

面白いことに、これは以前は機能していましたが、プロジェクトの変更により何らかの理由で機能しなくなりました。