csrf_token问题django

时间:2011-04-13 14:43:53

标签: python django forms csrf

我已放入{%csrf_token%}和context_instance=RequestContext(request)),但我仍然收到错误CSRF token missing or incorrect。提前致谢!或不。

3 个答案:

答案 0 :(得分:3)

确保CSRF令牌模板变量表单中。如果您确定是这样,请查看页面的HTML源代码以确保它实际打印出隐藏的输入字段。如果所有其他方法都失败,请检查您的设置以确保已正确启用和配置CSRF中间件。

此外,拥有源(或至少几行上下文)对于解决问题非常有帮助。

答案 1 :(得分:0)

您是否将{%csrf_token%}附加到表单? (< form> {%csrf_token%} ...< / form>)

答案 2 :(得分:0)

在HTML表单中使用{%csrf_token%}验证,如下所示。

<form> {% csrf_token %} </form>