gpt4 book ai didi

python - 如何为 class.DeleteView 创建确认弹出窗口

转载 作者:太空狗 更新时间:2023-10-30 00:01:24 24 4
gpt4 key购买 nike

我希望在单击删除按钮时创建一个确认弹出窗口。它目前正在运行并立即删除。这是我的一些代码: View .py:

class patientDelete(LoginRequiredMixin, DeleteView):
model = patient
success_url = reverse_lazy('patients:index')

index.html

<form action="{% url 'patients:patient-delete' patient.id %}" method="post" style="display: inline;">
{% csrf_token %}
<input type="hidden" name="patient_id" value="{{ patient.id }}" />
<button type="submit" class="btn btn-default btn-sm">
<span class="glyphicon glyphicon-trash"></span>
</button>
</form>

和我的 urls.py

# /patients/patient/pk/delete
url(r'patient/(?P<pk>[0-9]+)/delete/$', views.patientDelete.as_view(), name='patient-delete'),

我已经搜索了左、右和中,但大部分都不太明白。我一直在使用很多教程来帮助我,而且我对 django 还很陌生。提前感谢您的帮助!

最佳答案

您可以使用javascript confirm onclick 中的方法你的 <button> 的属性:

<button type="submit" class="..." onclick="return confirm('Are you sure?');">

您可以阅读更多有关 return 的信息里面onclick作品 here .

关于python - 如何为 class.DeleteView 创建确认弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46000359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com