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

django - Django (1.5.1) が Loader.load_template_source() を 69 回呼び出すのはなぜですか?

私の問題はもともと、かなりありきたりの「最大再帰深度を超えました」というエラーとして現れましたListView。掘り下げた後、対応するページをロードしようとするたびに、dbtemplates に由来する大量のキャッシュ ヒットが見つかりました。これにより、私は独自のテンプレート ローダーを作成するようになりました。その時点でload_template_source、ページが読み込まれるたびに Django が正確に 69 回呼び出していることが明らかになりました。

Django がload_template_source複数回呼び出すのはなぜですか?

Visitor_index (db テンプレート)

urls.py

ビュー.py

loader.py

models.py

設定.py

app.log (トレースで更新)

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

django - Django ツールバーは、同じテンプレートがロードされたときに異なる時間を提供します

Django デバッグ ツールバーを使用すると、ページが 4000 ミリ秒で読み込まれる可能性があると表示されます。しかし、ページをリロードすると (キャッシュをクリアするために ctrl+F5 を使用)、4400 ミリ秒または 3600 ミリ秒でロードされると表示されます。読み込み時間をベンチマークするより正確な方法はありますか? その理由は、ページの読み込み時間を最適化し、原因と結果を明確に確認できるようにしたいからです。

0 投票する
0 に答える
168 参照

django - django-social-auth コンテキスト プロセッサを使用した django-debug-toolbar ミドルウェア = InternalError

エラーは次のとおりです。

TB:

私はsyncdbをしました。

誰もこれを解決する方法の手がかりを持っていますか?

debug-toolbar ミドルウェアの順序に関連していますか?

0 投票する
0 に答える
107 参照

django - ページ読み込み時間の一部のみを表示する Django デバッグ ツールバー

専用の (しかし古い) サーバーで私の django アプリのインデックス ページを読み込むには、約 5 秒かかります (推定)。ローカルホストで私の django アプリのインデックス ページを読み込むには、最大で数百ミリ秒かかります。

両方のサーバーに django-debug-toolbar をインストールしました。

production: CPU 時間 ~900 ミリ秒 localhost: CPU 時間 ~30 ミリ秒

本番サーバーへの ping には約 80 ミリ秒かかります。

残りの時間はどこへ行った?

0 投票する
0 に答える
1779 参照

python - django.core.exceptions.ImproperlyConfigured: ミドルウェア debug_toolbar.middleware のインポート中にエラーが発生しました: 「'thread' という名前のモジュールがありません」

django-debug-tool-bar を有効にしようとすると、「500 内部サーバー エラー」が発生します。既にインストールされており、これを settings.py に貼り付けました:

私のApacheはミドルウェアを適切にロードしたくありません:Apacheエラーログ:

リストの一番上に debug-toolbar-middleware を追加しようとしましたが、何も変わりません。私は django 1.5 と python 3.3 を使用しており、デバッグ ツールバーをインストールしましたpython3.3 setup.py install

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

django - Django デバッグ ツールバーが nginx で正しく表示されない

manage.py runserver を使用すると、デバッグ ツールバーは正しく機能しますが、nginx を使用すると、ツールバーにパネルに「DEBUG」しか表示されません。すべての静的ファイルが正しくリンクされています。

どんな助けでも大歓迎です。

ここに画像の説明を入力

NGINX会議

これは、nginx.conf に含まれる私のサイトの conf です。

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

python - django-debug-toolbar が表示されますが、空です (パネルが表示されません)

ほとんどの場合、サイトをロードすると、次のようにデバッグ ツールバーが空になります。

http://imgur.com/fj49NHX

プロジェクトのsettings.pyで次の構成を行いました

Web アプリケーションにトレースバックを強制的に表示させると、パネルにデータが取り込まれます。ページは HTML 形式で、必要な<html></html> <body></body>タグが含まれています。

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

django - Django デバッグ ツールバーは表示されるが、リンクが壊れている

私のsettings.pyの関連設定は次のとおりです

また、明示的なセットアップ手順に従ってurls.py ファイルをセットアップしました。ツールバーは表示されますが、表示されません。各メニュー項目の横にチェックボックスがあり、すべてのリンクに href="#" が付いています。

DjDb ツールバーの不具合

これは奇妙に思えます。以前に DjDb を使用したことがありますが、これは見たことがありません。誰かがこの問題について何らかの洞察を提供できれば、それは素晴らしいことです! ありがとう

アップデート:

Alasdair が指摘したように、チェックボックスは新しい機能であり、リンクは django-debug-toolbar の javascript コンポーネントによって指示されるため、適切に href="#" を持っています。ブラウザーの JS コンソールを開くと、ツールバーが非推奨のプロパティを使用していることが示されました。

ただし、これは単なる警告であるため、問題なく動作することを期待しています。