【发布时间】:2021-05-10 17:14:55
【问题描述】:
在 Django 3.1 中,典型的 DeleteView 接受 GET 和 POST。
见https://docs.djangoproject.com/en/3.1/ref/class-based-views/generic-editing/#deleteview
我在下面复制:
显示确认页面并删除现有对象的视图。仅当请求方法为 POST 时,才会删除给定的对象。如果此视图是通过 GET 获取的,它将显示一个确认页面,该页面应包含一个 POST 到同一 URL 的表单。
如何创建一个基于类的视图并接受 DELETE 方法的 DELETEView?
【问题讨论】:
-
谢谢,但真正的问题是,按照惯例,大多数 Web 框架不允许 302 使用 DELETE 作为先例方法
标签: django django-class-based-views http-delete