python - 如何为 Patch 请求正确编写 Django 视图
问题描述
所以我在 Django 中创建一个视图,我试图使用 POST 进行创建,使用 GET 进行获取,我想使用 PATCH 来处理更新,但我很难理解如何处理传入的 PATCH 请求的数据。
我在 POSTMAN 中使用表单数据(键值对)发送 PATCH 请求,但是在尝试访问数据时,request.POST
或者request.PATCH
不request.data
工作。唯一有效的是request.body
我必须解码的字节字符串,我不想仅仅为了访问数据而做类似的事情,有没有更好的方法来做到这一点?
我的问题是,制作 PATCH 视图的正确方法是什么以及如何处理来自传入请求的数据?通过 request.POST 处理 POST 数据似乎如此简单,为什么 PATCH 不那么简单?我该怎么办?那我不应该使用 PATCH 吗?使用 POST 进行更新是否更好?
解决方案
推荐阅读
- c++ - 为什么我想在一个函数中锁定两个互斥锁 - 延迟锁定也是如此?
- nlp - 确保编码器-解码器文本生成深度学习模型中存在单词/标记/名词
- r - 在临时目录中读/写时出错(在 R-studio 中使用 arulesSequences)
- vue.js - b卡标题中的数据绑定
- javascript - 仅具有特定字段的数组解构+扩展语法?
- python - 从表单输入中删除特定字母
- angularjs - Angular返回未定义的值
- c# - 比较两个字符串数组并返回相同的值
- python - Python:FQDN 像 `hostname --fqdn`?
- javascript - 为什么我不能在 package.json 脚本中设置环境值