我目前正在尝试使用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>