gpt4 book ai didi

html - WTForm BooleanField 和默认值

转载 作者:行者123 更新时间:2023-12-04 18:02:26 25 4
gpt4 key购买 nike

我有这个:

force_email = BooleanField('force_email', widget=HiddenInput(), default=False)

我希望在 HTML 模板中将值设置为 false,但我却得到了

input id="force_email" name="force_email" type="hidden" value="y"

我查看了库的代码并阅读了一些相关内容(覆盖、表单数据内容......很多内容)但我仍然无法弄清楚如何将该字段设置为 False,我检查了 https://github.com/wtforms/wtforms/blob/master/wtforms/fields/core.py#L712我尝试通过 BooleanField 设置 raw_data 但它没有用,因为我可能在错误的地方......

我没有想法....有人遇到过这个吗?我做错了吗?

最佳答案

我在特定情况下遇到了同样的问题。由于我的分页链接,我使用 field=False 调用 API。我必须调整 Field 的 false_values 参数,以便将字符串“False”视为 False 值,参见。 documentation here .在你的例子中:

force_email = BooleanField('force_email', widget=HiddenInput(), default=False,
false_values=('False', 'false', ''))

关于html - WTForm BooleanField 和默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32849628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com