Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

163
Vistas
Guardar archivo cargado Django Jquery Ajax

Soy bastante nuevo en Python y Django y como estoy trabajando en un gran proyecto es un poco difícil ver lo que estoy haciendo mal. Me gustaría guardar el archivo cargado en mi carpeta de repositorio.

 <form action="/action_page.php" enctype="multipart/form-data"> <label for="myfile">Select a file:</label> <input type="file" id="myfile" name="myfile" multiple="multiple" /> <br /><br /> <input id="upload_submit" type="submit" /> </form>

Este es mi archivo de vistas, realmente no entiendo cómo funciona la comunicación entre los módulos aquí.

 @csrf_exempt def get_text(self, request): rand_int = random.random() return JsonResponse({"text": "Random number: " + str(rand_int)}, status=200) @csrf_exempt def save_uploaded_file(self, request): rand_int = random.random() return JsonResponse({"text": "Random number: " + str(rand_int)}, status=200)

Mis URL se ven así

 urlpatterns = [ path("admin/", admin.site.urls), path("save_uploaded_file/", url_Handler_Wrapper.save_uploaded_file, name="save_uploaded_file"), path("get_text/", url_Handler_Wrapper.get_text, name="get_text"), path("tasks/", url_Handler_Wrapper.run_task, name="run_task"), path("", url_Handler_Wrapper.home, name="home"), ]

Y este es mi javascript

 $('#upload_submit').on('click', function() { var formData = new FormData(Document.querySelector('#myfile')) $.ajax({ url: '/save_uploaded_file/', type: 'POST', data: formData, success: function (response) { if (response) { formData.write("/") } }, error: function (error) { console.log(error) }, cache: false, contentType: false, processData: false }); return false; });
over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda