【发布时间】:2011-04-15 10:36:52
【问题描述】:
我最近升级到 Django 1.2.3,我的上传表单现在已经损坏。每当我尝试上传时,我都会收到“CSRF 验证失败。请求中止”。错误信息。
阅读 Django's documentation 关于这个主题后,它指出我需要在我的模板中的 HTML <form> 中添加 {% csrf_token %} 模板标签。不幸的是,我的<form> 是通过 JavaScript 生成的(特别是面板上 ExtJs 的“html”属性)。
长话短说,当我的 <form> 未包含在 Django 模板中时,如何将所需的 CSRF 令牌标签添加到我的 <form>?
【问题讨论】:
标签: javascript django extjs csrf django-csrf