django 表单的csrf_token

要使POST不会检测token可以使用 @csrf_exempt对于ajax

前端拿token的值,使用的时候在相应的view或者方法上加上 @ensure_csrf_cookie

在ajax中解决csrf_token的问题,增加csrfmiddlewaretoken参数

$.ajax({
    url:"{% url process_request %}",
    data: {name:nameText,
            email:emailText,
            csrfmiddlewaretoken:'{{ csrf_token }}'
    ; },
    dataType: "json",
    type: "POST",
    success: successFunction,
    error: errorFunction

});

 

posted @ 2014-12-24 09:49  王天泽博客  阅读(156)  评论(0编辑  收藏  举报