Представления django не могут получить доступ к webkitformboundary

я пытаюсь отправить данные с помощью ajax в django views вот мой js код

messageSENDER.onsubmit = () => {
    formdata = new FormData(messageSENDER);
    $.ajax({
        headers: {"X-CSRFToken": document.querySelector('[name=csrfmiddlewaretoken]').value,},
        method: 'POST',
        processData: false,
        ContentType: false,
        data: formdata,
        url : '/send/message/',
        success: function(m){
            messageSENDER.reset()
        }
    })
} 

В функции просмотра вот какие данные я получаю

<QueryDict: {'------WebKitFormBoundaryvME3ZcSodJ0Wyw6a\r\nContent-Disposition: form-data; name': ['"csrfmiddlewaretoken"\r\n\r\n7bsMDcWw2yme8P4FC7cEVnkrOuYLR22HFiyrxv9yTOE8rZzZkLta8DvKuf4SNMjt\r\n------WebKitFormBoundaryvME3ZcSodJ0Wyw6a\r\nContent-Disposition: form-data; name="partnerPK"\r\n\r\n2\r\n------WebKitFormBoundaryvME3ZcSodJ0Wyw6a\r\nContent-Disposition: form-data; name="content"\r\n\r\nmessage content\r\n------WebKitFormBoundaryvME3ZcSodJ0Wyw6a\r\nContent-Disposition: form-data; name="files"; filename=""\r\nContent-Type: application/octet-stream\r\n\r\n\r\n------WebKitFormBoundaryvME3ZcSodJ0Wyw6a--\r\n']}>

Итак, как получить доступ к данным, представление работает нормально с обычной html формой и postman, но не с ajax

def CreateMessage(request):
    pk = request.POST.get('partnerPK')
    text = request.POST.get('content')
    partner = User.objects.get(pk=pk)
    m = Message.objects.create(content=text, receiver = partner, sender=request.user)

когда я пытаюсь вывести какие-либо данные, он говорит либо None, либо выдает пустой массив

Вернуться на верх