對於 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)
這樣就能取到值了。