Flask 字段验证以比较表单中的两个日期字段

Flask 字段验证以比较表单中的两个日期字段,flask,flask-wtforms,Flask,Flask Wtforms,我有两个表单字段:开始日期和结束日期。现在我想检查完成日期是否大于或等于开始日期。我如何实现它 class AddChallenge(FlaskForm): title = StringField('Title', validators=[DataRequired()]) start_date = DateField('Start Date', validators=[DataRequired(),

我有两个表单字段:开始日期和结束日期。现在我想检查完成日期是否大于或等于开始日期。我如何实现它

class AddChallenge(FlaskForm):
    title = StringField('Title', validators=[DataRequired()])
    start_date = DateField('Start Date',
                           validators=[DataRequired(),
                                       DateRange(min=date.today())],
                           format='%Y-%m-%d', default=date.today)
    finish_date = DateField('Finish Date',
                            validators=[DataRequired(),
                                        DateRange(min=date.today())],
                            format='%Y-%m-%d', default=date.today)
    submit = SubmitField("Create")
class AddChallenge(烧瓶形式):
title=StringField('title',验证器=[DataRequired()]))
开始日期=日期字段(“开始日期”,
验证程序=[DataRequired()],
格式=“%Y-%m-%d”,默认值为日期(今天)
完成日期=日期字段(“完成日期”,
验证器=[DataRequired()
],
格式=“%Y-%m-%d”,默认值为日期(今天)
提交=提交字段(“创建”)
def验证完成日期(自存档):
如果存档,请输入数据