DeleteView - подтверждение всплывающих окон
Хочу спросить, если вы знаете, есть ли здесь какой-то пункт или решение, как сделать подтверждение удаления элемента с классом DeleteView с помощью Popup bootstrap окна. То есть я буду использовать не template_name
, а всплывающие окна на текущей странице.
Огромное спасибо за все...!!!
Лучшим вариантом был бы Javascript, но вместо этого вы можете переопределить метод get вашего класса DeleteView :
Добавьте это в свой класс
def get(self, request, *args, **kwargs):
return self.post(request, *args, **kwargs)
По сути, для срабатывания Deleteview нужен пост-запрос, это немного хак, но работает хорошо.
В вашем шаблоне поместите это в модальное или всплывающее окно
<form method="POST" action="{% url "your_delete_url_name" %}">
{% csrf_token %}<input type="submit" value="DELETE">
</form>
Не забывайте об идентификаторе объекта в URL