Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

227
Views
Cuadro de diálogo de confirmación de eliminación de Bootstrap

Estoy tratando de eliminar un registro usando el modelo de arranque en Djando mientras obtengo una confirmación. La vista Modelo se activa y elimina el registro, pero si tiene éxito, apunta a la URL que apunta al registro eliminado y da un error 404. Parece que intenta publicar la solicitud dos veces. No pude encontrar recursos sobre esto que me ayuden a moverme y también estoy en la fase de aprendizaje, por lo que espero recibir consejos de expertos sobre esto. Gracias

Botón Eliminar en index.html contra el registro a eliminar.

 <button type="button" class="delete-task btn btn-sm btn-primary" data-id="{% url 'delete' task.pk %}"><span class="fa fa-trash"></span></button>

Javascript en index.html

 $(".delete-task").each(function () { $(this).modalForm({formURL:$(this).data('id')}); });

Modelo.html:

 <div class="modal fade" tabindex="-1" role="dialog" id="modal"> <div class="modal-dialog" role="document"> <div class="modal-content"></div> </div> </div>

eliminar_tarea.html:

 {% load widget_tweaks %} <form method="POST" action=""> {% csrf_token %} <div class="modal-header"> <h3 class="modal-title">Delete Task</h3> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <div class="modal-body"> <p class="delete-text">Are you sure you want to delete Task with title <strong>{{ task.title }}</strong>?</p> </div> <div class="modal-footer"> <button id="delete-task" type="submit" class="delete-task btn btn-danger" >Delete</button> </div> </form>

Ver.py:

 class TaskDeleteView(BSModalDeleteView): model = Task template_name = 'delete_task.html' success_message = 'Deleted Successfully' def get_success_url(self): return reverse_lazy('index')

Urls.py:

 path('delete/<str:pk>', views.TaskDeleteView.as_view(), name='delete'),

Salida de la consola:

 [07/Mar/2022 19:53:51] "GET /delete/33 HTTP/1.1" 200 670 [07/Mar/2022 19:53:57] "POST /delete/33 HTTP/1.1" 302 0 [07/Mar/2022 19:53:57] "GET / HTTP/1.1" 200 2330 Not Found: /delete/33 [07/Mar/2022 19:53:57] "POST /delete/33 HTTP/1.1" 404 2962
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!