烧瓶WTForms日期验证

时间:2020-03-13 17:55:15

标签: python flask flask-wtforms

我目前正在尝试使用Flask构建网络应用。与此同时,我也使用了WTForms,但是我在验证BOD时遇到了问题。

我希望日期不能为今天且少于20年(<20岁)

这是模型:

class User(UserMixin, db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(64), index=True, unique=True)
    email = db.Column(db.String(120), index=True, unique=True)
    bod = db.Column(db.DateTime)
    password_hash = db.Column(db.String(128))

reg.html的代码部分

        <p>
    {{ form.bod.label }}<br>
    {{ form.bod(class='datepicker')}}<br>
    {% for error in form.bod.errors %}
        <span style="color: red;">[{{ error }}]</span>
    {% endfor %}
</p>

0 个答案:

没有答案