如何为WTForms SelectField设置默认值?
尝试使用WTForms设置SelectField的默认值时,我像这样将值传递给“默认”参数。
class TestForm(Form): test_field = SelectField("Test: ", choices=[(1, "Abc"), (2, "Def")], default=2)
我也尝试了以下方法。
class TestForm(Form): test_field = SelectField("Test: ", choices=[(1, "Abc"), (2, "Def")], default=(2, "Def"))
都不将默认选定字段设置为“ Def”。这适用于其他类型的字段,例如TextField。如何设置SelectField的默认值?
回答:
你发布的第一种方法是正确的,并且对我有用。唯一无法解释的原因可能是你正在运行旧版本的WTForms,它在1.0.1上对我有效
以上是 如何为WTForms SelectField设置默认值? 的全部内容, 来源链接: utcz.com/qa/431793.html