获取本地cookie本地的 csrftoken 因为django 表单提交需要
#获取csrftoken 的方法
getCookie(name) {
var value = '; ' + document.cookie;
var parts = value.split('; ' + name + '=');
if (parts.length === 2) return parts.pop().split(';').shift()
},
在reqwest请求中 表头输入
ClassAddData: function () {
let that = this;
that.form.isLoading = !that.form.isLoading
reqwest({
url: "http://127.0.0.1:8000/api/student/",
type: "json",
method: "post",
contentType: 'application/json',
headers: {
"X-CSRFTOKEN": that.getCookie('csrftoken'),
'Content-Type': 'application/x-www-form-urlencoded',
'Client_ID': 'YXBpLmVmcGVyZmVjdA==',
'Client_Secret': 'aVNmVzh3Vk9kM3cxQTh1OQ==',
},
data: {
name: that.form.name,
sex: that.form.sex,
tel: that.form.tel,
},
success: function (resp) {
console.log(resp);
that.form.msg = resp.static
that.modelShow()
},
error: function (err) {
console.log(err)
that.form.msg = err.static
that.form.isLoading = !that.form.isLoading
}
})
},
|