Внутренняя ошибка сервера 500 при загрузке CSV-файла с помощью AJAX
У меня есть очень простое веб-приложение для загрузки CSV-файлов на мой сервер. Для этого я использую AJAX и JQUERY под DJANGO:
function Upload_Bonds(){
var csrftoken = getCookie('csrftoken');
var formData = new FormData(document.getElementById("formUploadBonds"));
var add_answer = confirm("Confirm uploading and processing of csv File?" );
if (add_answer) {
$.ajax({
url: "/cvs/DealStore/upload_bonds/",
type: "POST",
data: formData,
async: false,
cache: false,
contentType: false,
enctype: 'multipart/form-data',
processData: false,
success: function (data) {
$('#message').html("<p class='text-center text-success font-weight-bold'>Success</p>");
window.alert("Data populated, please check the Bonds list table!");
},
error: function(data) {
$("#message").html("<p class='text-center text-danger font-weight-bold'>Failed</p>");
}
});
}
}
Однако каждый раз, когда я пытаюсь использовать функцию, я получаю POST 500 (внутренняя ошибка сервера). Я смог зафиксировать следующее в консоли браузера:
Есть идеи, как справиться с этой ошибкой? Я развернул приложение на другом сервере, и оно работает нормально. Возможно, дело в конфигурации сервера. (Я использую серверы Linux)
Спасибо!