【问题标题】:Django: Django-userena csrf 404 errorDjango:Django-userena csrf 404 错误
【发布时间】:2014-05-28 12:33:53
【问题描述】:

我刚刚将 django-registration 迁移到 Django-userena 只是因为它维护得更好,并且在设置完所有内容并尝试创建一个测试帐户后,我收到以下 403 消息提示:

禁止 (403) CSRF 验证失败。

CSRF 令牌丢失或不正确。

关于如何解决这个问题或者我可以在哪里找到 Django-userena 进行调查的文件的任何想法? 任何帮助都会很好。

【问题讨论】:

  • 你的 django 也升级了吗?
  • 你是如何渲染你的模板的

标签: python django csrf


【解决方案1】:

确保您在<form></form> 标记内有{% csrf_token %},在用户创建表单所在的模板中。

如果你使用 virtualenv,Django-userena 的文件应该在

{your environment}/lib/python*/site-packages/userena

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-08
    • 2016-04-06
    • 1970-01-01
    • 2015-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    相关资源
    最近更新 更多