Python 如何在django请求中获取POST、DELETE

Python 如何在django请求中获取POST、DELETE,python,django,Python,Django,django在哪里存储PUT和DELETE请求信息。这是在POST还是什么 if not (request.POST.get(required_arg) or request.GET.get(required_arg) or request.DELETE.get(required_arg)): 'WSGIRequest' object has no attribute 'DELETE' 由于大多数web浏览器实际上不支持PUT、DELETE或PATCH,Django(以及其他框架)模拟了

django在哪里存储
PUT
DELETE
请求信息。这是在
POST
还是什么

if not (request.POST.get(required_arg) or request.GET.get(required_arg) or  request.DELETE.get(required_arg)): 

'WSGIRequest' object has no attribute 'DELETE'

由于大多数web浏览器实际上不支持
PUT
DELETE
PATCH
,Django(以及其他框架)模拟了带有
POST
的浏览器

如果您不知道所需参数将使用哪种方法,可以使用
request.request.get(必选参数)
,它首先检查
POST
变量,然后检查
get
。Django文档不鼓励这样做,而支持在大多数情况下显式地
request.GET
request.POST


参见

PUT/DELETE是POST请求的语义命名。基本上,所有请求都是get或post。你应该在这里检查POST方法