from flask_wtf import FlaskForm from wtforms import ( SubmitField, SelectField, HiddenField, StringField, PasswordField, IntegerField, FloatField, BooleanField, DateTimeField, ) from wtforms.validators import InputRequired, Length, NumberRange class LoginForm(FlaskForm): username = StringField("Username", validators=[InputRequired()]) password = PasswordField("Password", validators=[InputRequired()]) remember = BooleanField("Remember") submit = SubmitField("Login") class RegisterForm(LoginForm): name_first = StringField("First name") name_last = StringField("Last name") email = StringField("E-mail address") phone_mobile = StringField("Phone number (mobile)") phone_alternative = StringField("Phone number (alternative)") submit = SubmitField("Register")