在我的flask应用中,我有一个WTForm,其中包含两个日期选择器,分别为“开始日期”和“结束日期”。最好的验证方法是什么,以确保“结束日期”不早于“开始日期”?
from flask_wtf import FlaskForm
from wtforms.fields.html5 import DateField
from wtforms import SubmitField
class Form(FlaskForm):
startdate_field = DateField('Start Date', format='%Y-%m-%d')
enddate_field = DateField('End Date', format='%Y-%m-%d')
submit_field = SubmitField('Simulate')
我找到的关于这个主题的唯一信息是这个验证器:
wtforms_html5.DateRange
发现这里:https://pypi.org/project/wtforms-html5/0.1.3/,但似乎这是 wtforms-html5 的旧版本。