如何解决“ 500错误的POST请求”?在Axios中使用Vue,js和Django Web开发Iam也使用webpack加载器

时间:2019-10-13 14:45:27

标签: ajax post django-rest-framework axios vue-component

在Web Django应用程序中,我试图使用Prelude> mergers ["co","nt","ro","ls"] [("co","ntrols"),("cont","rols"),("contro","ls")] Prelude> mergers ["co","nt"] [("co","nt")] Prelude> mergers ["co"] [] 和前端axios向API发布请求。尝试添加新使用者时,总是会遇到以下错误:

  

异常类型:/ api / consumer /

处的IntegrityError      

异常值:NOT NULL约束失败:api_consumer.name

Vue.js
import axios from 'axios'

export default {

  postConsumer(method, params , data){
    if(method==='post'){
    return ajax('api/consumer/','post', {data})
    }
  }
}
/*
*@param url
*@param method
*@param params
*@param data
*@returns
 */
function  ajax(url,method,options) {
  if (options !== undefined){
    var {params = {}, data = {}} = options
  }else {
    params= data = {}
  }
return new Promise((resolve ,reject)=>{

  axios({
     url,
    method,
    params,
    data
  }).then(res=> {
    resolve(res)
  }, res =>{
  reject(res)
  })
})
}

我正在尝试在api中发布使用者(已使用django进行制作) 但是当我尝试使用axios和ajax发帖时,我总是有500条回复

0 个答案:

没有答案