python - 如何在 Django 中处理 PUT 请求? (不在drf中)

标签 python django request put

这个问题在这里已经有了答案:





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/

相关文章:

python - Pandas 无法识别 csv 文件中的日期时间索引

Python:如何使用用户输入来关闭或继续 while 循环

python - 产量与生成器表达式 - 返回不同类型

django - 实用(Django)缓存策略和实现?缓存长,数据更改时缓存无效

django - Django 如何在使用syncdb 命令时跳过应用程序

node.js - AWS Lambda 无法对外部 API 进行 REST 调用

python - Wagtail - 扩展 PageChooserBlock 以支持外部 URL

python - Django 中的cache.fetch?

Python imaplib 获取正文电子邮件 gmail

java 。远程服务器返回 503 错误页面,其中包含一些文本。如何获取这段文字?