django中使用ajax传输数据出现Forbidden (CSRF token missing or incorrect.): /index/mark/
2018-03-11 12:55
731 查看
解决办法:from django.views.decorators.csrf import csrf_exempt
然后在对应的view前加上@csrf_exempt
eg:
ajax部分
$.ajax
({
url: "/index/mark/",
type:"POST",
data:{
'url':url,
'csrfmiddlewaretoken':$('[name="csrfmiddlewaretoken"]').val()
},
success:function(data){
var houseInfos = JSON.parse(data);
console.log(houseInfos);
}
});
view部分
@csrf_exempt
def mark_views(request):
if request.is_ajax():
# url = 'http://www.baidu.com'
URL = request.POST.get('url')
rep = bs(requests.get(URL).text,'lxml')
print(rep)
然后在对应的view前加上@csrf_exempt
eg:
ajax部分
$.ajax({
url: "/index/mark/",
type:"POST",
data:{
'url':url,
'csrfmiddlewaretoken':$('[name="csrfmiddlewaretoken"]').val()
},
success:function(data){
var houseInfos = JSON.parse(data);
console.log(houseInfos);
}
});
view部分
@csrf_exemptdef mark_views(request):
if request.is_ajax():
# url = 'http://www.baidu.com'
URL = request.POST.get('url')
rep = bs(requests.get(URL).text,'lxml')
print(rep)
相关文章推荐
- django中使用POST方法 使用ajax后出现“CSRF token missing or incorrect”
- 关于django1.7.7使用ajax后出现“CSRF token missing or incorrect”问题的解决办法
- 关于django1.7.7使用ajax后出现“CSRF token missing or incorrect”问题的解决办法
- Django报错403 Forbidden. CSRF token missing or incorrect的解决办法
- django1.10.3 Forbidden (403) (CSRF token missing or incorrect)
- 解决django出现CSRF token missing or incorrect.错误
- 关于Django出现CSRF token missing or incorrect.问题解决办法(参考官方文档)
- Django报错403 Forbidden. CSRF token missing or incorrect的解决办法
- django CSRF token missing or incorrect.
- Django提交表单出错”django, CSRF token missing or incorrect”
- django, CSRF token missing or incorrect
- django 1.2.1更新后 关于CSRF token missing or incorrect的问题
- 关于Django中CSRF token missing or incorrect报错的处理办法
- django, CSRF token missing or incorrect
- django 403 错误:CSRF token missing or incorrect
- Django提交表单报错-CSRF token missing or incorrect.
- django CSRF token missing or incorrect
- django ajax提交 Forbidden CSRF token missing
- 终极版django, CSRF token missing or incorrect
- Django提交表单出错”django, CSRF token missing or incorrect”