Вызов значения из ajax в представления Django

Я запутался, почему он возвращает None, когда я печатаю значение, которое приходит из ajax, я использовал request.POST.get("ajaxvalue") для получения значения из ajax запросов, но это не сработало, может кто-нибудь знает, в чем проблема, с которой я столкнулся? Это очень полезно для меня.

views.py

@csrf_exempt
def updateStatus(request):
    if request.method=="POST":
        taskId = request.POST.get('id')
        source = request.POST.get("sources")
        target = request.POST.get('targets')

        print(taskId); 
        print(source);
        print(target);
        return JsonResponse({'datas': 'test'})

html ajax

$.ajax({
  data: {
  id,
  'sources':0,
  'targets':1
  },
  url: "{% url 'updateStatus' %}",
  type: 'POST',
  cache: false,
  contentType: false,
  processData: false
})
  .done(function(data){
  console.log("success");

});

urls.py

urlpatterns = [
path('updateStatus/',views.updateStatus, name='updateStatus'),
]+ static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
Вернуться на верх