Django之views处理业务

本文详细介绍了从前端接收到的不同类型的数据如何在后端进行处理,包括request.POST、request.GET和request.body的使用场景和数据类型,特别强调了对request.body使用json.loads进行解析的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、从前端传过来的数据

 

1.request.POST

数据类型:<QueryDict: {}>

往往为空,原因参考:https://blog.youkuaiyun.com/liuxingen/article/details/54176205

2.request.GET

数据类型:<QueryDict: {}>

往往为空 

3.request.body

数据类型:<bytes>

b'{"":""}

这往往需要使用json处理一下,loads的对象只能是str、bytes、bytesarray,不可以是QueryDict。

import json
def index(request):
    body=json.loads(request.body)
    ...

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值