我使用的是jQuery的ajax与django进行数据交互,遇到的问题是django的csrf
传输数据的方法如下:
$(function() {
$.ajax({
url: 'account/register',
type: 'post',
dataType:'json',
data: $('#form1').serialize(),
success: function (result) {
console.log(result);
if (result) {
alert("result");
}
},
error: function () {
alert("error");
},
})
})
})
django对应的代码
def register(request):
if request.method=="POST":
if request.POST.get('name'):
return render(request,'success.html')
else:
return HttpResponse("账号不能为空“)
当提交表单的时候,会出现 <