from flask_wtf import FlaskForm from wtforms import StringField from wtforms.validators import DataRequired, Email, Length, ValidationError class RegisterForm(FlaskForm): email = StringField('Nom', validators=[DataRequired(), Email()]) password = PasswordField('Mot de passe', validators=[DataRequired(), Length(min=4, max=12)]) submit = SubmitField("S'inscrire") # validation custom def validate_email(self, email): if email.data == "root@domain.com": raise ValidationError("Cet email est déjà enregistré")