Здравствуйте! Никак не получается сделать POST AJAX запрос в Django. При этом если меняю
$.post на
$.get - все работает.
Вот вьюшка которая генерит форму:
def registration(request):
return render(request, "reg_form.html", {'form': RegistrationForm})
в JS все тоже просто:
$.post("/registration/ajax", {},
function(data) {
alert(data);
})
{% csrf_token %}
в форме есть и скрытое поле генерится.
Вьюшка для обработки запроса:
def test_ajax(request):
if request.is_ajax():
if request.method == 'POST':
#print request.POST
return HttpResponse("POST")
else:
return HttpResponse("GET")
В консоле(все на дев-серваке) вижу вот такое сообщение:
[19/Dec/2013 18:12:56] "POST /registration/ajax HTTP/1.1" 500 10961
Подскажите в чем проблема и как исправить?