我是网络发展的新手,请原谅我,如果这个问题可能是明显的或愚蠢的。
我设法让django调试toobar运行,它在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
不要登录调试工具栏。还有一个条目。
chromelogger扩展程序可以完成工作,如屏幕截图所示。任何单击下拉列表都会触发POST请求,如果是chromelogger,则会将其记录到chrome控制台。
非常感谢 阿兰