django 中post方法传值,用普通的request.POST.get(‘value’) 是没法正常接收到前端传递过来的值的
这里需要用其他的方法获取
1.request.data 接收到的是一个dict 直接用[]取对应的值即可,这是明文的
2.request.body 接收到的是一个二进制的文本流,需要自己转码,也是能够接收到值的
3.request._request.POST..get 这种方法只能接收到get方式发送的值,post是接收不到的
所以,当你前端用post方式传递值后端接收到时None时,可以尝试更改接收方式,用data或者body都是可以接收的