404 (не найдено) в ajax URL сообщения из-за загрузки файла - PullRequest
0 голосов
/ 06 августа 2020

Ошибка, которую я получаю в консоли, это

jQuery("#myform").submit(function (e) {
        e.preventDefault();
        var formData = new FormData(this);
        jQuery.ajax({
            type:'POST',
            url:'{% url 'editJobDesc' %}',
            data: formData,
            cache:false,
            contentType: false,
            processData: false,
            success: function (data) {
                alert("Done");
            }
        });
    });

Код отлично работает на localhost, но показывает, что URL-адрес 404 не найден при размещении на сервере.

В django views.py :

profile = request.POST.get('profile')
jd = request.FILES.get('jd')

Django urls.py :

path('editJobDesc', views.editJobDesc, name="editJobDesc"),

Я обнаружил, что ошибка связана с файлом, который я пытаюсь загрузить, используя ajax. Если я попытаюсь загрузить другие входные данные, все будет нормально.

Я даже пробовал добавить файл с formData, но все равно получаю ту же ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...