django csrf_token 问题
我已输入 {% csrf_token %} 和 context_instance=RequestContext(request))
,但仍然收到错误 CSRF 令牌丢失或不正确
。提前致谢!或不。
I have put in the {% csrf_token %} and the context_instance=RequestContext(request))
but I still get the error CSRF token missing or incorrect
. Thanks in advance! or not.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
确保 CSRF 令牌模板变量位于您的表单内。如果您确定是这样,请查看页面的 HTML 源代码以确保它确实打印出隐藏的输入字段。如果所有其他方法均失败,请检查您的设置以确保 CSRF 中间件已启用并正确配置。
此外,拥有源代码(或至少几行上下文)对于解决您的问题将非常有帮助。
Make sure the CSRF token template variable is inside your form. If you're sure it is, view the page's HTML source to make sure that it's actually printing out the hidden input field. If all else fails, check your settings to make sure the CSRF middleware is enabled and configured properly.
Additionally, having the source (or at least a few lines of context) would be greatly helpful in figuring out your problem.
您将 {% csrf_token %} 附加到表单中? (<表单>{% csrf_token %} ...)
You append {% csrf_token %} to the form ? (<form>{% csrf_token %} ...</form>)
在 HTML 表单中使用 {% csrf_token %} 验证,如下例所示。
<代码><表格> {% csrf_token %}
Use the {% csrf_token %} validation inside your HTML form as sample below.
<form> {% csrf_token %} </form>