forms.py
class myForm(FlaskForm):
...
time = SelectField('Hour', choices=[(8, "8AM"), (9,"9AM"), (10,"10AM"), (11,"11AM"), (12,"12PM"), (13,"1PM"), (14,"2PM"), (15,"3PM"), (16,"4PM"), (17,"5PM"), (18,"6PM")])
...
routes.py
form = RequestCalendarAppointment()
if form.validate_on_submit():
print('Form validated')
形式.html
...
<p>
{{ form.time.label() }}<br>
{{ form.time() }}
{% for error in form.time.errors %}
<span style="color: red;">[{{ error }}]</span>
{% endfor %}
</p>
...
我所有的字符串字段和整数字段都有效;但是,当我尝试提交选定字段时间的表单时,我的HTML页面中出现错误。我希望“8AM”显示在html页面(确实如此)中,并将8保存在表单.time.data中。[Not a valid choice]
开心每一天1111
相关分类