这个问题在这里已经有了答案:
Django - Where are the params stored on a PUT/DELETE request?
(8 个回答)
去年关闭。
我试图以这种方式从 PUT 请求中获取数据name = request.PUT["name"]
但它会导致错误:'WSGIRequest' object has no attribute 'PUT'
我不知道如何仅以 django 样式(rest 框架)从 PUT 请求中获取数据
最佳答案
要访问 PUT 请求中的某些键,您可以执行以下操作:
from django.http import QueryDict
put = QueryDict(request.body)
name = put.get("name")
关于python - 如何在 Django 中处理 PUT 请求? (不在drf中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62237998/