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

django - django_debug_toolbar と Docker

そこで、まず Dockerfile からイメージを作成し、次に Fig を使用して postgres イメージを取得し、それをベース イメージにリンクして、ローカル サーバーを実行することで、docker と Django をローカルで動作させました。django_debug_toolbar を除いて、すべて正常に動作します。なぜか表示されなくなります。internal_ips に dockerhost の IP も含めます。誰でも私を助けてくれますか?Docker は、boot2docker を介して Mac 上で実行されています。

ありがとう!

私の設定:

初期化.py

base.py

Local.py

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

python - django デバッグ ツールバー POST リクエストでのログ記録

私はウェブ開発が初めてなので、その質問が明白またはばかげている場合はご容赦ください。

django デバッグ ツールバーを実行することができました。GET 要求でログが正しく表示されます。

POST リクエストを実行すると、django デバッグ ツールバーに、POST リクエストによってトリガーされたログが表示されません。更新されません。ローカル開発の場合、コンソールへの出力は機能しますが、サーバー側では明らかにそうではありません。サーバー側では、最適ではないファイルに書き込む必要があります。

それが本来あるべき姿なのかもしれませんが、デバッグ ツールバーはほとんど役に立たないでしょう。

デバッグ ツールバーは、POST 要求に応じて更新されるはずですか?

ありがとうアラン


編集:

chromelogger 拡張機能は、原則として、私が必要とすることを行います。

ここに私のビュー関数があります:

GET リクエストのログはツールバーに記録されますが、次のスクリーンショットに多数の POST リクエストが表示されます。

http://i.imgur.com/AxMUrqK.png

デバッグツールバーにログインしないでください。エントリはまだ 1 つだけです。

ただし、スクリーンショットでわかるように、chromelogger 拡張機能によって作業が完了します。ドロップダウン リストをクリックすると、POST リクエストがトリガーされ、chromelogger の場合はクロム コンソールにログが記録されます。

どうもありがとうアラン

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

python - Django デバッグ ツールバーのテキストが文字化けする

最近、Python パッケージを最新バージョンにアップグレードしました。私がアップグレードしたものの 1 つは、私の Django Web サイト開発用の Django Debug Toolbar でした。現在、すべてのページのテキストが文字化けしています。

各ページのテキスト

これを修正するにはどうすればよいですか? settings.py ファイルから削除するとすべてが正しくレンダリングされるため、Django Debug Toolbar が原因であることはわかっています。

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

django - django でユーザーの CPU 時間を短縮する

私は実際にDjango Webサイトで作業しており、Djangoデバッグツールバーを使用して、デジタルオーシャンの小さなドロップレットで作業しています。すべて Postgresql、Django、gunicorn、Nginx で動作します。

私を悩ませているのは、レンダリング時間が約 2.5 秒であり、そのほとんどがユーザー CPU 時間に関するものであることです。

それで、速度を上げたかったので、高速の Digital Ocean ドロップレット (最大のもの) を設定しましたが、時間は同じように見えます。最大のドロップレットは、ほとんどの場合、より多くの CPU コアを意味し、したがってより多くの同時リクエストを意味することを理解しています。

しかし、問題は次の 2 つです。

  1. システム CPU 時間とは対照的に、そのユーザー CPU 時間は何ですか?
  2. そのユーザー CPU 時間を短縮するにはどうすればよいですか?
0 投票する
0 に答える
114 参照

django - Django ツールバーが機能しない

プロジェクトに django ツールバーを追加しようとしています。マニュアルに記載されているすべての手順を実行しましたが、ツールバーが機能しません。ページの上部に黄色いバーがあり、その中に大きな「シグナル」があり、その下に ajax_loader があります。ajax_loader を含む div は、ページの他のコンテンツの上にあります!