class SignUpForm(Form): """ Form for users to signup to the site. """ # Text field for the users firstname. firstname = TextField('firstname', validators=[DataRequired(), Length(min=2, max=20)]) # Text field for the users surname. surname = TextField('surname', validators=[DataRequired(), Length(min=2, max=20)]) # Text field for the users email. email = TextField( 'email', validators=[DataRequired(), Email(message=None), Length(max=50)]) # Password field for the users chosen password. password = PasswordField( 'password', validators=[DataRequired(), Length(min=6, max=32)]) # Password confirmation field. password_confirm = PasswordField('password confirmation', validators=[ DataRequired(), EqualTo( 'password', message='Passwords must match.') ]) # Select field for selecting gender. gender = SelectField('gender', choices=[('male', 'Male'), ('female', 'Female')]) # Decimal field for the users height. height = DecimalField( 'height', places=2, validators=[DataRequired(), NumberRange(min=0, max=3), is_a_float]) # Decimal field for the users weight. weight = DecimalField( 'weight', places=2, validators=[DataRequired(), NumberRange(min=0, max=250), is_a_float]) # Text field for the first line of the users address. address_line_1 = TextField( 'address', validators=[DataRequired(), Length(min=5, max=200), is_alpha_numeric]) # Text field for the users city. city = TextField( 'city', validators=[DataRequired(), Length(min=2, max=25), is_alpha_numeric]) # Text field for the users postcode. postcode = TextField( 'postcode', validators=[DataRequired(), Length(min=5, max=9), is_alpha_numeric])
class LoginForm(FlaskForm): email = StringField('Email', validators=[DataRequired(), Email()]) password = PasswordField('Password', validators=[DataRequired()]) remember = BooleanField('Remember me') submit = SubmitField('Login')
class LoginForm(FlaskForm): username = StringField("Username", validators=[InputRequired()]) password = PasswordField("Password", validators=[InputRequired()]) submit = SubmitField("Login")
class RegisterForm(FlaskForm): username = StringField('Username', validators=[InputRequired(), Length(min=5, max=15)]) password = PasswordField('Password', validators=[InputRequired(), Length(min=7, max=30)])
class LoginForm(Form): username = StringField('Username', validators=[InputRequired(), Length(min=4, max=25)]) password = PasswordField('Password', validators=[InputRequired(), Length(min=4, max=200)]) remember = BooleanField('remember me')
class RegistrationForm(FlaskForm): username = StringField('Username', validators=[DataRequired()]) password = PasswordField('Password', validators=[DataRequired()]) submit = SubmitField('Register')
class Login_Form(Form): email = StringField(validators=[DataRequired()]) password = PasswordField(validators=[DataRequired()]) remember = BooleanField() submit = SubmitField('Login')
class ResetPasswordForm(FlaskForm): password = PasswordField('Password', validators=[DataRequired()]) password2 = PasswordField('Repeat Password', validators=[DataRequired(), EqualTo('password')]) submit = SubmitField('Request Password Reset')
class PasswordRequiredForm(Form): password = PasswordField('Current Password', [validators.Required()])
class LoginForm(FlaskForm): """Login form.""" username = StringField('Username', validators=[DataRequired()]) password = PasswordField('Password', validators=[Length(min=6)])
class LoginForm(FlaskForm): email = StringField('Your Email Address',validators=[Required(),Email()]) password = PasswordField('Password',validators =[Required()]) remember = BooleanField('Remember me') submit = SubmitField('Sign In')
class UserForm(FlaskForm): email = StringField('Email', validators=[DataRequired(), Email()]) password = PasswordField('Password', validators=[DataRequired()]) submit = SubmitField('Login')
class LoginForm(FlaskForm): username = StringField('Username', validators=[DataRequired()]) password = PasswordField('Password', validators=[DataRequired()]) remember_me = BooleanField('Ingat saya') submit = SubmitField('Login')
class LoginForm(FlaskForm): username = StringField('Логин', validators=[DataRequired()]) password = PasswordField('Пароль', validators=[DataRequired()]) submit = SubmitField('Войти')
class LoginForm(FlaskForm): email = StringField("Email", validators=[DataRequired(), Email()]) password = PasswordField("Password", validators=[DataRequired()]) remember_me = BooleanField("Keep me logged in") submit = SubmitField("Submit")
class SignInForm(FlaskForm): username = StringField('Username:'******'Password:'******'Sign In')
class SignupForm(FlaskForm): fname = StringField("First Name", validators=[DataRequired()]) lname = StringField("Last Name", validators=[DataRequired()]) email = StringField("Email", validators=[ DataRequired(), Email(), EqualTo('email2', message='Emails must match') ]) email2 = StringField("Confirm Email", validators=[DataRequired(), Email()]) dob = DateField("Date of Birth", validators=[DataRequired()]) password = PasswordField("Password", validators=[ DataRequired(), EqualTo('password2', message='Passwords must match.') ]) password2 = PasswordField('Confirm password', validators=[DataRequired()]) profilePicture = FileField( "Profile Picture", validators=[FileAllowed(images, 'Images only!')]) state = SelectField("State", choices=[(state, state) for state in states]) city = SelectField("City") gender = SelectField("Gender", choices=[('male', 'Male'), ('female', 'Female'), ('other', 'Other')], validators=[DataRequired()]) bio = TextAreaField("Bio", validators=[DataRequired()]) smoker = SelectField("Do you smoke?", choices=[('yes', 'Yes'), ('no', 'No')], validators=[DataRequired()]) sleepPattern = SelectField("Sleep pattern", choices=[('late', 'Night Owl'), ('early', 'Early Bird')], validators=[DataRequired()]) cleanliness = SelectField("Cleanliness", choices=[('messy', 'Messy'), ('average', 'Average'), ('clean', 'Clean')], validators=[DataRequired()]) price = SelectField("Price range", choices=[('low', '$'), ('average', '$$'), ('high', '$$$')], validators=[DataRequired()]) noiselevel = SelectField("How loud are you?", choices=[('quiet', 'Quiet'), ('average', 'Average'), ('loud', 'Loud')], validators=[DataRequired()]) petfriendly = SelectField("Pet-friendly?", choices=[('yes', 'Yes'), ('no', 'No')], validators=[DataRequired()]) genderPreferences = SelectField("Gender Preference", choices=[('male', 'Male Only'), ('female', 'Female Only'), ('any', 'Any')], validators=[DataRequired()]) submit = SubmitField("Submit") def validate_email(self, email): user = User.query.filter_by(email=email.data).first() if user is not None: raise ValidationError("Please use a different email")
class RegisterForm(Form): name = StringField('Name', validators=[InputRequired(), Length(min=4, max=50)]) email = StringField('Email', validators=[InputRequired(), Length(min=6, max=50)]) username = StringField('Username', validators=[InputRequired(), Length(min=4, max=50)]) password = PasswordField('Password', validators=[InputRequired(), Length(min=6, max=50), EqualTo('confirm', message='Passwords do not match')]) confirm = PasswordField('Confirm Password')
class LoginForm(FlaskForm): email = StringField("Email", validators=[DataRequired(), Email()]) password = PasswordField("Password", validators=[DataRequired()])
class LoginForm(FlaskForm): username = StringField('Username', validators=[DataRequired()]) password = PasswordField('Password', validators=[DataRequired()]) submit = SubmitField('Sign In')
class LoginForm(FlaskForm): email = StringField('邮箱', validators=[Email(), Length(1, 30, '邮箱必须在1到30个字符之间')]) password = PasswordField('密码', validators=[Length(3, 10, '密码必须在6到10个字符之间')]) remember_me = BooleanField('保持登录') submit = SubmitField('登录')
class LoginForm(FlaskForm): user = TextField('Username', validators=[DataRequired()]) passwd = PasswordField('Password', validators=[DataRequired()])
class RegistrationForm(FlaskForm): username = StringField('用户名', validators=[Length(3, 10, '用户名必须在6到10个字符之间')]) password = PasswordField('密码', validators=[Length(3, 10, '密码必须在6到10个字符之间'), EqualTo('password2', '两次输入的密码不一致,请重新输入')]) password2 = PasswordField('确认密码', validators=[Length(3, 10, '密码必须在6到10个字符之间')]) email = StringField('邮箱', validators=[Email(), Length(1, 30, '邮箱必须在1到30个字符之间')]) submit = SubmitField('立即注册')
class LoginForm(FlaskForm): username = StringField('Username', validators=[DataRequired()]) password = PasswordField('Password', validators=[DataRequired()]) remember_me = BooleanField('Remember Me') submit = StringField('Sign In')
class LoginForm(FlaskForm): """登录表单""" username = StringField('用户名', validators=[DataRequired(), Length(1, 20)]) password = PasswordField('密码', validators=[DataRequired(), Length(1, 128)]) remember = BooleanField('记住') submit = SubmitField('登陆')
class ResetPasswordForm(FlaskForm): password = PasswordField('Password', validators=[DataRequired()]) confirm_password = PasswordField('Confirm Password', validators=[DataRequired(), EqualTo('password')]) submit = SubmitField('Reset Password')
class LoginForm(FlaskForm): email = StringField('Email', validators=[DataRequired(message='Email cannot be left blank'), Email(message='Please enter a valid email address')]) password = PasswordField('Password', validators=[check_password,DataRequired(message='Password cannot be left blank')]) submit = SubmitField('Log In')
class PassCodeForm(Form): passcode = PasswordField('Passcode',[validators.DataRequired()],description='Enter passcode to change mongo database details')
class PasswordForm(FlaskForm): curr_password = PasswordField('Current password', validators=[check_password, DataRequired(message='Current password cannot be left blank'), Length(min=6, max=30, message='Password must be longer than 6 characters')]) new_password = PasswordField('New password', validators=[DataRequired(message='New password cannot be left blank'),EqualTo('confirm_password', message='Passwords Must Match!'), Length(min=6, max=30, message='Password must be longer than 6 characters')]) confirm_password = PasswordField('Confirm new password', validators=[DataRequired(message='Confirm new password cannot be left blank'), EqualTo('new_password', message='Passwords Must Match!')]) submit = SubmitField('Save')
def __call__(self, **kwargs): return PasswordField.__call__(self, **addlengthfields(self, kwargs))
class LoginForm(FlaskForm): email = StringField( 'Email', [validators.DataRequired(), validators.Email()]) password = PasswordField('Password', [validators.DataRequired()]) submit = SubmitField('Login')