Я получаю ошибку шаблона "Не удалось проанализировать остаток: '{{movie_id}}' из '{{movie_id}}'" »при передаче переменной в ajax. Эта переменная работает в шаблоне, но ajax не может ее получить. Переменная содержит идентификатор, который требуется для передачи моей функции представлений.
ajax вызов:
$.ajax({
url: "{% url 'make-order' {{movie_id}} %}",
type: 'POST',
data: new_array,
processData: false,
contentType: "application/json",
dataType: "json",
headers: {"X-CSRFToken":'{{ csrf_token }}'},
success: function (result) {
console.log(result.d)
window.location.href = "{% url 'confirmation' %}"
},
error: function (result) {
console.log(result);
}
});
URL:
path("make-order/<int:pk>", views.make_order, name="make-order"),
просмотров:
def make_order(request, movie_id):
if request.method == "POST" and request.is_ajax():
data = json.loads(request.body)
print(movie_id)
return HttpResponse(200)
else:
return redirect(request, 'home')