django 中post方法传值,用普通的request.POST.get(‘value’) 是没法正常接收到前端传递过来的值的
这里需要用其他的方法获取
1.request.data 接收到的是一个dict 直接用[]取对应的值即可,这是明文的
2.request.body 接收到的是一个二进制的文本流,需要自己转码,也是能够接收到值的
3.request._request.POST..get 这种方法只能接收到get方式发送的值,post是接收不到的
所以,当你前端用post方式传递值后端接收到时None时,可以尝试更改接收方式,用data或者body都是可以接收的
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有