【发布时间】:2021-02-04 18:52:13
【问题描述】:
我对 django rest 和 react 有点陌生, 好吧,我正在尝试更新我的购买表格并更改状态,但我不断收到错误的请求并得到响应:
error:The submitted data was not a file. Check the encoding type on the form
我的要求:
const accept=()=> {
const token = localStorage.getItem('token')
var config = {
headers: {
'Authorization': "Token " + token,
'Content-Type': 'multipart/form-data'
}
}
const data = form
data.state="semi_approved"
const formdata = new FormData()
Object.keys(data).forEach(key => {
console.log(key+':',form[key])
formdata.append(key,form[key])
})
console.log(formdata)
axios.put(`${getForm}${match.params.id}/`,formdata,config).then(res => {
console.log(res.data)
})
}
【问题讨论】:
标签: python reactjs django-rest-framework axios