我知道例如:
def home(request):
if request.method == 'POST':
k = 'p' % 1
return HttpResponse(simplejson.dumps(dict()), mimetype='application/javascript')
else:
k = 'p' % 1
return render_to_response('index.html',locals());
url(r'^$', 'app.home'),
如果我使用浏览器访问主页,django会返回一个调试页面给我,并显示有错误k = 'p' % 1
但是如果我使用$.ajax()
向这个视图发送帖子,chrome 的控制台只会显示POST http://(some url here):8000/ 500 (INTERNAL SERVER ERROR)
那么有什么好的方法来调试第二种情况吗?我不知道调试 django,有没有人有更好的方法来调试 django?
谢谢