有没有办法在运行时以编程方式设置WTForm表单字段值?

时间:2017-06-22 20:47:07

标签: python-3.x wtforms flask-wtforms

基本上,为什么这不会导致select选项获得selected值?

>>> import wtforms
>>> class MyForm(wtforms.Form):
...     choice = wtforms.SelectField('A Choice', choices=[(1, 'hi'), (2, 'there')])
...     
>>> form = MyForm()
>>> form.choice.data = 2
>>> print(form.choice)
<select id="choice" name="choice"><option value="1">hi</option><option value="2">there</option></select>

似乎第二个<option>标记应该具有selected属性。

有没有办法在运行时设置wtforms字段的值?

0 个答案:

没有答案