Я знаю, что, например:Как отлаживать AJAX запрос в Джанго
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'),
Если я использую браузер, чтобы посетить домашнюю страницу, Джанго будет возвращать страницу отладки мне и показать, что есть ошибка в k = 'p' % 1
Но если я использую $.ajax()
, чтобы отправить сообщение в этой точке зрения, консоль хрома только показать POST http://(some url here):8000/ 500 (INTERNAL SERVER ERROR)
так есть ли хороший способ отладки второй случай? Я понятия не имею об отладке django, есть ли у кого-нибудь лучший способ отладить django?
благодаря
Если он испытывает 500 ошибок , его приложение, скорее всего, сбой, и что ответ ajax потенциально не может быть отправлен вообще – darko