解决办法:

在django1.4里,就必须按照提示的步骤来:

1,在view里面,强制使用RequestContext 代替Context。示例如下:

from django.template import RequestContext

视图返回要这样:

return render_to_response('index.html', {
            'param1': 'aaa',
            'param2': 'bbb',
            },
            context_instance=RequestContext(request)  # here!
        )

2,在模板的form体里面,加入 {% csrf_token %},示例如下:

<form action="login.html" method="post" >
      {% csrf_token %}

……

</form>

最后检查一下中间件里'django.middleware.csrf.CsrfViewMiddleware',是否正常开放。默认是直接开着的。

-------------------

注意,在Django 1.2(含1.2) 之前,解决办法是

在settings的中间件设置里MIDDLEWARE_CLASSES加入:

'django.middleware.csrf.CsrfResponseMiddleware',

403-In general, this can occur when there is a genuine Cross Site Request Forgery, or whe相关推荐

  1. Django web : CSRF verification failed. Request aborted.

    错误标题:CSRF verification failed. Request aborted. 错误描述: HelpReason given for failure:CSRF cookie not s ...

  2. 在admin设置第三方帐号登录点击Save保存按钮的时候报错     CSRF token missing or incorrect.

    禁止访问 (403) CSRF验证失败. 请求被中断. Help Reason given for failure: CSRF token missing or incorrect. In gener ...

  3. Django错误解决: CSRF verification failed. Request abor

    2019独角兽企业重金招聘Python工程师标准>>> 该解决办法是根据个技术博文上修改后的,因以为原方法无法解决这个错误,以下内容是根据我实际操作过程修正的. Forbidden  ...

  4. Django Drops

    1.Django Intro 2.Django Install (1) PIP安装 sudo apt-get isntall python-pip sudo pip install Django (2 ...

  5. CSRF verification failed. Request aborted.的解决办法

    django1.21加入了防止CSRF攻击的模块. 这是django的debug模式下给出的错误提示页面. Forbidden (403) CSRF verification failed. Requ ...

  6. django错误 - Reason given for failure: CSRF cookie..

    2019独角兽企业重金招聘Python工程师标准>>> 今天练习django的form的提交.当提交表单的时候,出现了 Forbidden (403) CSRF verificati ...

  7. 【spring boot】ajax post提交遇到403

    目录 前言 处理思路 禁用csrf 配置中,加入排除csrf的地址 补全csrf form中补全csrf ajax的url中补全csrf AJAX请求发送前补全csrf:Ajax事件 前言 当满足以下 ...

  8. jenkins 出现“Error 403 No valid crumb was included in the request ”的解决方案

    背景介绍 开发的jenkins job 在local的 一台windows 上,而我们测试的jenkins job 在azure 上的一台windows server 2012 上.由于 azure上 ...

  9. Error 403 No valid crumb was included in the request 报错解决 容器化jenkins关闭CSRF

    现象 gitlab 连接 安装在容器中的jenkins时,如果使用的是高版本的 jenkins ,会出现403错误,Error 403 No valid crumb was included in t ...

最新文章

  1. 在 Linux中find命令使用技巧
  2. 腾讯AI Lab发布三大核心战略,与自然科研达成战略合作
  3. 【03-14】日常资源访问备份
  4. 彻底弄懂dalvik字节码【三】
  5. Documentum常见问题4—如何通过vlink方式直接查看文档内容
  6. Android 联系人导入导出(VCard格式)
  7. 后怎么恢复_爬山后小腿肌肉酸痛怎么办 ?这样来恢复!|新生活公社
  8. 从Java程序员进阶为架构师,全套16张图概括最全技能!建议收藏!
  9. 数据科学和人工智能技术笔记 十三、树和森林
  10. 【Elasticsearch】Elasticsearch 7 : 动态映射 dynamic
  11. liunx搭建sftp文件服务器,Centos7搭建sftp服务器
  12. 啥是符号式API,命令式API:TF 2.0两种搭建都支持,该怎么选?
  13. 剑指Offer_编程题_16
  14. SQlite数据库的C编程接口(六) 返回值和错误码(Result Codes and Error Codes) ——《Using SQlite》读书笔记
  15. docker容器中使用vlc将视频文件推成rtsp流
  16. EXCEL插件《二维码标签工具》
  17. 论文参考文献尾注引用方法
  18. 【转】如何成为一名黑客--Eric Steven Raymond
  19. 0.《新概念51单片机C语言教程》(郭天祥)学习笔记
  20. canvas生成二维码海报-可配置

热门文章

  1. 【MySQL】左连接右连接内连接与Hash连接、子查询原理与实战(MySQL专栏启动)
  2. uniapp如何创建一个安卓app项目,并制作自定义调试基座,并成功运行
  3. 战略思维浅谈笔记 | 2021.07.09
  4. apktool、dex2jar、jd-gui反编译安卓apk
  5. 自动分账系统报价规则
  6. LOTO示波器 软件功能 井字测量光标的锁定功能用于跨屏幕测量
  7. LinkedHashMap源码解析——基于JDK1.8
  8. 卧槽,又一款Python神器
  9. java工程师面试应该了解的Linux知识点
  10. python 软件工程_一、 软件工程 · Python / Linux / Mysql / 软件测试等等 · 看云