python – POST上的django-uni-form helpers和CSRF标签
发布时间:2020-12-20 11:16:47 所属栏目:Python 来源:网络整理
导读:我正在使用 django-uni-forms来显示我的字段,其中有一个相当简陋的例子. 当我使用 form {%csrf_tag%} {%form | as_uni_form%} / form呈现表单字段时,一切都按预期工作. 但是,django-uni-form Helpers允许您使用以下语法生成表单标记(以及其他与帮助程序
我正在使用
django-uni-forms来显示我的字段,其中有一个相当简陋的例子.
当我使用< form> {%csrf_tag%} {%form | as_uni_form%}< / form>呈现表单字段时,一切都按预期工作. 但是,django-uni-form Helpers允许您使用以下语法生成表单标记(以及其他与帮助程序相关的内容) – {%with form.helper as helper%} {%uni_form form helper%} {%endwith% } – 这会创建< form>标记给我,所以没有地方可以嵌入我自己的CSRF_token.当我尝试使用这种语法时,表单呈现完美,但没有CSRF令牌,因此每次提交表单都失败. 有任何人对此有经验吗?是否有既定的方法来添加令牌?出于重用原因,我更喜欢第二种语法. 解决方法
你检查过来源了吗?它应该已经存在了. uni_form模板标记应自动包含它.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |