Код скрипта:
$(function(){ $("#add-more-button").click(function() { var displayedPostsCount = $(".post").length; $.ajax({ type: "post", url: "/add-more/", data: displayedPostsCount.toString(), success: function (data) { $("#added").html(data); }, dataType: "text", }); }); });
Функция в views.py:
@csrf_exempt def add_more(request): if request.is_ajax(): posts_count = request.POST upd_posts_count = int(posts_count) + 5 return HttpResponse(upd_posts_count)
urls.py:
url(r'^add-more/$', 'add_more'),
Получаю ошибку 500 (internal server error) при любых попытках обработать значение request.POST
Как его изменить? Что я делаю не так?