私はウェブ開発が初めてなので、その質問が明白またはばかげている場合はご容赦ください。
django デバッグ ツールバーを実行することができました。GET 要求でログが正しく表示されます。
POST リクエストを実行すると、django デバッグ ツールバーに、POST リクエストによってトリガーされたログが表示されません。更新されません。ローカル開発の場合、コンソールへの出力は機能しますが、サーバー側では明らかにそうではありません。サーバー側では、最適ではないファイルに書き込む必要があります。
それが本来あるべき姿なのかもしれませんが、デバッグ ツールバーはほとんど役に立たないでしょう。
デバッグ ツールバーは、POST 要求に応じて更新されるはずですか?
ありがとうアラン
編集:
chromelogger 拡張機能は、原則として、私が必要とすることを行います。
ここに私のビュー関数があります:
from lib_share import json_own
import sys
from django.shortcuts import render
from django.http import HttpResponse
import chromelogger as console
import logging
logger = logging.getLogger(__name__)
def tree_test7(request):
logger.debug('I log a GET')
if request.method == 'POST':
logger.debug('I log a POST')
console.log('chromelogger I log a POST')
response = HttpResponse("Hello my friend")
return response
return render(request, "tree_test7.html")
GET リクエストのログはツールバーに記録されますが、次のスクリーンショットに多数の POST リクエストが表示されます。
http://i.imgur.com/AxMUrqK.png
デバッグツールバーにログインしないでください。エントリはまだ 1 つだけです。
ただし、スクリーンショットでわかるように、chromelogger 拡張機能によって作業が完了します。ドロップダウン リストをクリックすると、POST リクエストがトリガーされ、chromelogger の場合はクロム コンソールにログが記録されます。
どうもありがとうアラン