在vue请求django原生接口时,会获取不到参数,原因是django中自动读取form信息但是axios自动转成json数据,想要读取到信息每个接口都需要转一下,下面处理在前台将提交的信息转为form格式
首先封装一下request.js
这里就简易的封装,然后需要安装qs库,将数据转换成form执行pip install qs即可
然后在create方法中添加参数transformRequest作用是将请求数据发送到服务器之前对其进行修改,判断当headers中带application/x-www-form-urlencoded请求时自动将data数据转换成form格式
最后在请求时加上该请求头,刷新测试即可
上一篇: 餐饮行业为什么要用扫码点餐小程序
下一篇: 为什么推荐二级分销模式到底有哪些优势