i 'пытаюсь отправить данные с ajax на django. вот мой сценарий:
$(document).ready(function(){
$('#accept_all').click(function(){
var id_list = [];
$('#table input:checked').each(function() {
id_list.push($(this).attr('value'));
});
$.ajax({
url: "/myurl",
type: "post",
data: {
'id_list': id_list,
},
headers: {'X-CSRFToken': '{{ csrf_token }}'},
success: function(data) {
window.location.reload();
}});
});
});
и в моем django views.py:
@csrf_exempt
def mydef(request):
if request.method == 'POST':
if request.is_ajax():
id_list=request.POST.getlist('id_list[]')
for item in id_list:
obj=models.users.objects.get(id=item)
obj.Status='1'
obj.save()
return HttpResponse('done!')
эта функция работает правильно и изменения на obj done! но в случае успеха функция ajax, которая должна перезагрузить страницу, не сработала