当我使用django方法登录后返回回去时,我得到的CSRF验证失败。Django - CSRF验证失败 - 成功登录后
即使在我成功登录后,它也会返回页面中的登录信息,并且在CSRF验证失败时发布错误。
我可以使用Django设置任何东西吗?
当我使用django方法登录后返回回去时,我得到的CSRF验证失败。Django - CSRF验证失败 - 成功登录后
即使在我成功登录后,它也会返回页面中的登录信息,并且在CSRF验证失败时发布错误。
我可以使用Django设置任何东西吗?
添加到您的形式{% csrf_token %}
喜欢这个
<form action="" method="post">
{% csrf_token %}
<form>
他可能已经有了,因为他说问题出现在他回去时 –
也许你用过render_to_response,改变渲染(请求,“index.html”,) – itsccn
的CSRF令牌在用户登录后旋转。如果用户在登录后可以追溯到他们的浏览器,并提交形式与旧的令牌,那么你会得到一个CSRF错误。
如果您在登录后使用表单刷新页面,那么该页面将重新加载新令牌,并且应通过CSRF验证。
不是没有看到一些代码。 –
你能否显示你的表单html,我担心你的{%csrf_token%} –
有什么问题你找到了解决方案: –