最近想遵循 RESTful 协议 规范化 URL,删除资源操作时采用 DELETE 方法来进行请求;
之前只用过 get,post 方法 取参数为 request.GET.get 或 request.post_grams.get(重写); 那么 DELETE 方法应该如何传参取参?
1
arrow8899 Jul 22, 2019 |
2
matrix1010 Jul 22, 2019 via Android
GET 获取不到吗?
|
3
fridayet OP 感谢 @arrow8899
解决方法如下: from django.http import QueryDict delete = QueryDict(request.body) a = delete.get('nick_name') 可以先将 QueryDict(request.body)打印出来, 然后根据自己需要取参数即可 |
4
kleino Jul 22, 2019
@fridayet 上述操作本质不还是通过 request 对象获取参数,在通过 querydict 序列化 json 字符串,然后取参吗,这个和 delete 方法没啥关联呀,本质和 post 方法取参一样的吧.
|
5
snoopygao Jul 23, 2019
原谅我不厚道的笑了,网易新闻现在会自动把评论中的“傻逼”转换成“笨蛋”
|
8
bnm965321 Mar 18, 2020
DELETE apples/1/
|