对于 request.POST.get(name) 方式取值,需要 from 表单提交数据,如果 是ajax 提交数据,则需要做如下设置:
1.设置请求头,以from表单方式传值
'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
2. 使用 qs.stringify() 将数据对象 序列化成URL的形式,以&进行拼接
import qs from 'qs' body = qs.stringify(body) //发送 ajax
这样 request.POST.get(name) 才能取到值
对于以json 格式传值的方式,后台也是在body里面取值,只是做下转化而已:
if req.method == "POST": data = json.loads(req.body)
这样就能取到值了。