1、报错信息
RuntimeError: You called this URL via POST, but the URL doesn't end in a
slash and you have APPEND_SLASH set. Django can't redirect to the slash
URL while maintaining POST data. Change your form to point to
localhost:8000/save_user_detail/ (note the trailing slash), orset
APPEND_SLASH=False in your Django settings.
2、定位问题:axios中的post请求未以 ‘/’ 结尾
methods:{
save_user_detail(){
axios.post('http://localhost:8000/save_user_detail',this.form_data).then(res=>{
this.$message({
message:'保存成功',
type:'success',
})
})
},
}
3、解决方案:在axios中的请求末尾,增加 '/'后。
methods:{
save_user_detail(){
axios.post('http://localhost:8000/save_user_detail/',this.form_data).then(res=>{
this.$message({
message:'保存成功',
type:'success',
})
})
},
}
4、前端打包后,调用该接口,接口返回成功。