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

相关推荐
2401_8318249611 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python
njidf11 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
@我漫长的孤独流浪11 小时前
Python编程核心知识点速览
开发语言·数据库·python
宇擎智脑科技11 小时前
A2A Python SDK 源码架构解读:一个请求是如何被处理的
人工智能·python·架构·a2a
2401_8512729911 小时前
实战:用Python分析某电商销售数据
jvm·数据库·python
IT_陈寒11 小时前
Redis缓存击穿:3个鲜为人知的防御策略,90%开发者都忽略了!
前端·人工智能·后端
vx_biyesheji000111 小时前
Python 全国城市租房洞察系统 Django框架 Requests爬虫 可视化 房子 房源 大数据 大模型 计算机毕业设计源码(建议收藏)✅
爬虫·python·机器学习·django·flask·课程设计·旅游
code 小楊11 小时前
yrb 1.5.0 正式发布:Python 极简国内下载加速与全景可视化终端体验!
开发语言·python
2401_8579182911 小时前
用Python和Twilio构建短信通知系统
jvm·数据库·python
樹JUMP12 小时前
使用Docker容器化你的Python应用
jvm·数据库·python