我正在使用 django-uni-forms 来显示我的字段,并直接从他们的书中给出了一个相当基本的示例。
当我使用 渲染表单字段<form>{%csrf_tag%} {%form|as_uni_form%}</form>
时,一切都按预期工作。
但是,django-uni-form Helpers 允许您使用以下语法生成表单标签(和其他与 helper 相关的内容){% with form.helper as helper %}{% uni_form form helper%}{%endwith%}
——这会<form>
为我创建标签,所以没有地方可以嵌入我自己的 CSRF_token。当我尝试使用这种语法时,表单会完美呈现,但没有 CSRF 令牌,因此每次提交表单都会失败。
有人对此有经验吗?是否有既定的方法来添加令牌?出于重用的原因,我更喜欢第二种语法。谢谢!