【问题标题】:django: after upgrade to 1.2 CSRF raises 403 though I don't have CSRF protection enableddjango:升级到 1.2 后 CSRF 引发 403 虽然我没有启用 CSRF 保护
【发布时间】:2011-02-28 16:07:21
【问题描述】:

我刚刚升级到 Django 1.2,我正在尝试运行我的项目。登录后我得到 ​​p>

Forbidden (403)
CSRF verification failed. Request aborted.

这很奇怪,因为我之前没有启用 CSRF 保护。我是否必须配置其他东西才能让我的项目工作?

【问题讨论】:

  • 这个问题解决了吗?我遇到了同样的错误,但我无法排除故障。

标签: django csrf


【解决方案1】:

是的,那是因为您使用 contrib.admin 视图通过自定义模板登录。您应该将 csrf_token 添加到您的登录模板中。

【讨论】:

    【解决方案2】:

    看来,我用于登录的 contrib.admin 视图启用了 CSRF 保护。这就是我得到 403 的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-14
      • 1970-01-01
      • 2017-12-02
      • 2014-08-31
      • 2012-06-28
      • 1970-01-01
      • 2015-12-12
      相关资源
      最近更新 更多