首页 > 解决方案 > CSRF 令牌丢失或不正确 - Django 2.2

问题描述

我尝试在我的应用程序中创建一个管理员用户,但即使我不包含任何代码,它也会给出错误“CSRF 令牌丢失或不正确”。我找不到该怎么做。任何人都可以解决这个问题吗?

我尝试了我朋友的所有建议和 Django 文档,但没有一个可以解决它。

实际上,不需要粘贴我的代码,因为正如我之前提到的,即使没有任何 HTML 模板,也无法创建管理员用户。

在此处输入图像描述

标签: djangopython-3.xdjango-admincsrf-token

解决方案


管理员登录通常需要 CSRF 令牌,但这通常都由您负责。尽管您遇到了以下问题,但这可能是您的浏览器扩展产生的

  • 检查浏览器的 cookie 以查看是否存在 CSRF 令牌
  • 尝试清除所有 cookie,禁用浏览器扩展并刷新

或者只是从另一个没有任何扩展和 cookie 的浏览器尝试。


推荐阅读