CSRF verification failed. Request aborted.
来源:互联网 发布:手机淘宝怎么售后 编辑:程序博客网 时间:2024/04/30 00:21
Forbidden (403)
CSRF verification failed. Request aborted.
在POST forms中你要确定一下几点:
- Your browser is accepting cookies.
- The view function passes a
request
to the template'srender
method. - In the template, there is a
{% csrf_token %}
template tag inside each POST form that targets an internal URL. - If you are not using
CsrfViewMiddleware
, then you must usecsrf_protect
on any views that use thecsrf_token
template tag, as well as those that accept the POST data.
解决这个问题的方法:
1.template中的forms中添加 {%csrf_token%} 标签
2.在settings.py的MIDDLEWARE_CLASSES中添加‘django.middleware.csrf.CSrfViewMiddleware',如果你不想在MIDDLEWARE_CLASSES中添加CSrfViewMiddleware,可以在视图函数前使用csrf_protect()
<span style="font-size:18px;">from django.views.decorators import csrf@csrf.csrf_protectdef index(request): pass</span>
3.如果使用render_to_response()函数,一定要添加参数context_instance=RequestContext(request);如果使用render函数,不用添加RequestContext,render函数会自动传递.在返回response对象的时候使用RequestContext是为了让模板中的{%csrf_token%}更好的发挥效用
<span style="font-size:18px;">from django.shortcuts import render, render_to_response,RequestContextdef view_func(request): return render(request,'index.html', {'param':param}) or return render_to_response('index.html', {'param':param}, context_instance=RequestContext(request))</span>
0 0
- CSRF verification failed. Request aborted
- CSRF verification failed. Request aborted.
- CSRF verification failed. Request aborted
- CSRF verification failed. Request aborted.
- CSRF verification failed. Request aborted.
- CSRF verification failed. Request aborted.
- CSRF verification failed. Request aborted.
- CSRF verification failed. Request aborted.
- CSRF verification failed. Request aborted.
- CSRF verification failed. Request aborted.
- CSRF verification failed. Request aborted
- 【Django】CSRF verification failed. Request aborted.
- Django web : CSRF verification failed. Request aborted.
- CSRF verification failed. Request aborted.的解决办法
- Django: CSRF verification failed. Request aborted.
- Django POST CSRF verification failed. Request aborted
- 403 CSRF verification failed. Request aborted
- 解决CSRF verification failed. Request aborted.的问题
- unity 初次制作
- jenkins报错总结
- BZOJ_P3517 翻硬币(博弈+数学)
- Apache 虚拟主机 VirtualHost 配置
- 安卓的增量更新
- CSRF verification failed. Request aborted.
- 五步搞定Android开发环境部署——非常详细的Android开发环境搭建教程
- CSDN博客测试
- TCP快速重传与快速恢复机制
- 隐性改变display类型
- GC是什么? 为什么要有GC?
- Android开发中网络编程与常见功能优化总结
- 二项队列(类结构及节点定义)
- 经典排序算法之冒泡排序