Python Flask多个表单导致多个ID #csrf_token

时间:2018-03-28 08:12:04

标签: python html css flask

我在webproject中使用python 3和flask。我在一个页面上有多个表单。表单的格式为hidden_tag(),即csrf_token

问题是所有csrf_token的id都是相同的。

[DOM] Found 2 elements with non-unique id #csrf_token:

我可以使用ajax或只是为表单使用新页面,但我想了解是否有修复方法。

我尝试为每个hidden_tag()分配自定义ID:

{{ form.hidden_tag(id="tag_1") }}

但它告诉我:

TypeError: hidden_tag() got an unexpected keyword argument 'id'

到目前为止,我无法找到解决方案。

修改

浏览器在控制台中显示错误:

enter image description here

修改

我正在尝试添加hidden_tag,因此它会覆盖原始的隐藏标记,但我无法弄清楚该值是如何创建的。

hidden_tag = HiddenField('EditUserPasswordHiddenTag', default="the value")

这就是我得到的:

<input id="hidden_tag" name="hidden_tag" type="hidden" value="the value">

0 个答案:

没有答案