解决CSRF verification failed. Request aborted.的问题
来源:互联网 发布:mysql错误日志在哪里 编辑:程序博客网 时间:2024/05/16 04:57
django1.21加入了防止CSRF攻击的模块。
这是django的debug模式下给出的错误提示页面。
Forbidden (403)
CSRF verification failed. Request aborted.
Help
Reason given for failure:
CSRF token missing or incorrect.
In general, this can occur when there is a genuine Cross Site Request Forgery, or when Django's CSRF mechanism has not been used correctly. For POST forms, you need to ensure:
- The view function uses
RequestContext
for the template, instead ofContext
. - 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.
You're seeing the help section of this page because you have DEBUG = True
in your Django settings file. Change that to False
, and only the initial error message will be displayed.
You can customize this page using the CSRF_FAILURE_VIEW setting.
在用户用POST方法提交页面信息的时候,有时会遇到这样的错误。在网上找了一些解决方案,其中比较方便的一个是在settings.py里面的MIDDLEWARE_CLASSES中加入'django.middleware.csrf.CsrfResponseMiddleware',错误就消除了。
- 解决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.的问题
- 解决CSRF verification failed. Request aborted.的问题
- CSRF verification failed. Request aborted.的解决办法
- 解决django开发中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.
- 实现51Map地图接口
- Java集合Map接口学习
- 购物网站的购物车设计
- 根据表名自动生成I/S/U/D的SQL语句,用于MSSQL2000/2005/2008
- struct 保存
- 解决CSRF verification failed. Request aborted.的问题
- SQLServer全文搜索
- 【贪心】【RQNOJ】橘子结配
- [802.11]802.11MAC简介(三)
- GEF Programmers' Guide 中文版(编辑和策略)
- SharpDevelop源码分析 (一、序+基本概念) 收藏
- dedecms 模板 教程 有点老
- FormatMessage 的用法
- 小讨论。。 在实际应用中给数据库加外键的约束好不好?