如何调试从javascript到Django的500个错误,而这个错误没有命中vi

2024-09-28 05:26:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下javascript函数,它将一些数据发回Django后端:

// event_id/csrf_token is declared outside of this scope
function requestInivtation(some_param) {
    $.ajax({
        type: "POST",
        url: "/requestInvitation/",
        data: {"event_id" :event_id.toString(), "some_param" : some_param, "csrfmiddlewaretoken": csrf_token},
        success: function(data) {
            alert("Requested.");
        }
    });
}

我在后台设置了这个视图。。。这是网址.py条目:

^{pr2}$

以及观点:

@login_required
def requestInvitation(request):
    print "This is a test."
    return HttpResponse()

当这个javascript调用被调用时,我得到一个500错误返回。进入函数的数据似乎是有效的,URL路由似乎也没问题。我不确定下一步调试是什么。我在控制台里看到的只是:

[17/Aug/2014 08:26:43] "POST /requestInvitation/ HTTP/1.1" 500 9918

所以我的问题是:如何调试javascript->;Django中的这500个错误,以及如何解决这种情况?在


Tags: 数据django函数tokeneventiddataparam

热门问题