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博客

相关推荐
深蓝电商API3 分钟前
Selenium模拟滚动加载无限下拉页面
爬虫·python·selenium
小王子10247 分钟前
Redis Queue 安装与使用
redis·python·任务队列·rq·redis queue
人工智能AI技术9 分钟前
【Agent从入门到实践】26 使用Chroma搭建本地向量库,实现Agent的短期记忆
人工智能·python
赤狐先生11 分钟前
第三步--根据python基础语法完成一个简单的深度学习模拟
开发语言·python·深度学习
victory043115 分钟前
pytorch函数使用规律-不必再死记硬背
人工智能·pytorch·python
rjc_lihui18 分钟前
LightGBM 从入门到精通 (来自deepseek)
python
YUISOK21 分钟前
如何使用uiautomator2+Weditor 可视化查看一个app组件的vm树
python·软件工程
Pyeako25 分钟前
opencv计算机视觉--图形旋转&图形可视化&均衡化
人工智能·python·opencv·计算机视觉·图形旋转·图形可视化·均衡化
人工智能AI技术28 分钟前
【Agent从入门到实践】28 开发第一个Agent——开发准备:环境搭建(Python、依赖库、大模型API密钥)
人工智能·python
逍遥德33 分钟前
Java Stream Collectors 用法
java·windows·python