我在模板中使用 Django DeleteView,并创建了一个 url 和视图。
是否可以跳过加载 _confirm_delete 模板的过程并立即发布删除。
DeleteView
回应POST
and GET
要求,GET
请求显示确认模板,同时POST
删除实例。
你可以发送POST
请求,无需通过如下形式进行确认:
<form method="POST" action="{% url "your_delete_url_name" %}">
{% csrf_token %}<input type="submit" value="DELETE">
</form>
如果您不想使用链接而不是表单按钮,请使用一些 JavaScript 来制作不可见表单,该表单将在单击链接时提交。
使用这不是一个好的做法GET
请求更新或删除,但如果你真的坚持,你可以走捷径get
类视图中的方法post
, ie:
def get(self, *args, **kwargs):
return self.post(*args, **kwargs)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)