class Form(Form):
plan_start = DateField('Plan Start', validators=[Required()])
这段代码将渲染这个 html。
<input id="plan_start" name="plan_start" type="text" value="">
我的问题是:为什么类型是text
并不是date
?
我只能通过显式传递来解决这个问题type='date'
在模板中。
{% raw form.plan_start.label %}{% raw form.plan_start(type='date') %}
您可以使用 html5 中的 DateField。
from wtforms.fields.html5 import DateField
class Form(Form):
plan_start = DateField('Plan Start', validators=[Required()])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)