【发布时间】:2018-11-20 02:58:38
【问题描述】:
我有一个带有DataRequired 验证器和相关错误消息的 Flask-WTF 表单。但是,Chrome 浏览器似乎忽略了我的错误消息,只显示“请填写此字段”。如何让 Flask 覆盖它并显示我的消息?
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, SubmitField
from wtforms.validators import DataRequired
class SignupForm(FlaskForm):
first_name = StringField('First Name', validators=[DataRequired(message='Hey, put in your first name!')])
last_name = StringField('Last Name', validators=[DataRequired("What, you can't remember your last name?")])
email = StringField('Email', validators=[DataRequired('Gonna need your email address!')])
password = PasswordField('Password', validators=[DataRequired('Really need a password, Dude!')])
submit = SubmitField('Sign Up')
【问题讨论】:
标签: python flask flask-wtforms wtforms