相关疑难解决方法(0)

如何在Flask中验证失败时覆盖html默认"请填写此字段"?

我有一个带有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')
Run Code Online (Sandbox Code Playgroud)

python flask wtforms flask-wtforms

6
推荐指数
1
解决办法
1687
查看次数

标签 统计

flask ×1

flask-wtforms ×1

python ×1

wtforms ×1