View raw

1 from flask_wtf import FlaskForm 2 from wtforms import ( 3 SubmitField, 4 SelectField, 5 HiddenField, 6 StringField, 7 PasswordField, 8 IntegerField, 9 FloatField, 10 BooleanField, 11 DateTimeField, 12 ) 13 from wtforms.validators import InputRequired, Length, NumberRange 14 15 16 class LoginForm(FlaskForm): 17 username = StringField("Username", validators=[InputRequired()]) 18 password = PasswordField("Password", validators=[InputRequired()]) 19 remember = BooleanField("Remember") 20 submit = SubmitField("Login") 21 22 23 class RegisterForm(LoginForm): 24 name_first = StringField("First name") 25 name_last = StringField("Last name") 26 email = StringField("E-mail address") 27 phone_mobile = StringField("Phone number (mobile)") 28 phone_alternative = StringField("Phone number (alternative)") 29 submit = SubmitField("Register") 30