from flask_wtf import FlaskForm # type: ignore from wtforms import StringField, SubmitField, PasswordField, BooleanField from wtforms.validators import DataRequired class LoginForm(FlaskForm): username = StringField("Username", validators=[DataRequired()]) password = PasswordField("Password") submit = SubmitField("Login") class RegisterForm(FlaskForm): username = StringField("Username", validators=[DataRequired()]) password = PasswordField("Password", validators=[DataRequired()]) confirm_password = PasswordField( "Confirm Password", validators=[DataRequired()] ) is_admin = BooleanField("Admin") submit = SubmitField("Add")