Tengo una aplicación web muy simple para cargar archivos CSV en mi servidor. Para ese propósito, estoy usando AJAX y JQUERY bajo 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>"); } }); } }Sin embargo, cada vez que trato de usar la función, recibo POST 500 (Error interno del servidor). Pude capturar lo siguiente en la consola del navegador:
¿Alguna idea sobre cómo manejar este error? Implementé la aplicación en otro servidor y funciona bien. Entonces, tal vez sea algo sobre la configuración del servidor. (Estoy usando servidores Linux)
¡Gracias!