Django MultiValueDictKeyError 表单数据用request.POST 非表单数据用request.body

表单数据:Content-Type(请求头)为application/x-www-form-urlencoded的数据。

用request.POST获取

python 复制代码
a = request.POST.get('a')
a = request.POST['a']
alist = request.POST.getlist('a') 

非表单数据:Content-Type(请求头)为非application/x-www-form-urlencoded的数据。

非表单数据---json格式:Content-Type(请求头)为application/json

非表单数据---文件格式:Content-Type(请求头)为multipart/form-data

用request.body获取

如Postman配置如下:

views.py解析requst.body

python 复制代码
def set_score(request):
    json_result = json.loads(request.body)

# json_result为{'empId': '0879433', 'score': {'14': 3, '23': 2}}

参考文章:Django request.POST 、 request.body 、request.data使用_蓝绿色~菠菜的博客-CSDN博客

相关推荐
城管不管1 天前
嵌入模型Embedding Model
java·开发语言·python·embedding·嵌入模型
Architect_Lee1 天前
python3.14.4环境搭建
python
适应规律1 天前
pointnet 实战
python
Rust研习社1 天前
Rust Pin 解析:核心原理与异步编程实践
开发语言·后端·rust
book123_0_991 天前
Spring Boot 条件注解:@ConditionalOnProperty 完全解析
java·spring boot·后端
慕涯AI1 天前
Agent 30 课程开发指南 - 第28课
人工智能·python
NCIN EXPE1 天前
使用Springboot + netty 打造聊天服务(一)
java·spring boot·后端
涡能增压发动积1 天前
日志里全是 $ref,但客户端居然没事?
后端
迷途酱1 天前
RAG 从零到一:用 Python 给大模型接上你的私有知识库
python
我叫黑大帅1 天前
受保护的海报图片读取方案 - 在不公开静态资源目录下如何获取静态资源
后端·python·面试