Ошибка, которую я получаю в консоли, это
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, но все равно получаю ту же ошибку.