gpt4 book ai didi

python - 带有可选字段的 WTForms FieldList

转载 作者:行者123 更新时间:2023-11-28 17:49:26 25 4
gpt4 key购买 nike

我有以下表格,

class AddForm(wtf.Form):
tags = TagListField("Tags (comma separated)", validators=[wtf.Required()])
question = wtf.TextField("Question", validators=[wtf.Required()])
answers = wtf.FieldList(wtf.TextField("Answer", validators=[wtf.Required()]), min_entries=2, max_entries=5)

我有一个表单设置来显示此表单以及一个动态添加更多“答案”输入的按钮(通过用户单击按钮)。但是,当提交表单时,任何添加但未填写的字段都被视为错误。

具体来说,如果我有 3 个“答案”输入,但我只填写了前两个,那么第三个就会出现错误,即使我指定的最小条目数是 2。看起来就像它应该忽略这些数据一样。

因为我将它与 Flask 一起使用我将只修改 request.form 数据以忽略空白字段。有什么我想念的吗?

最佳答案

可能是你的

 validators=[wtf.Required()])

是个问题吗?您是否尝试过将其更改为

validators=[wtf.Optional()])

关于python - 带有可选字段的 WTForms FieldList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12926220/

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