示例#1
0
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])
示例#2
0
class LoginForm(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Email()])
    password = PasswordField('Password', validators=[DataRequired()])
    remember = BooleanField('Remember me')
    submit = SubmitField('Login')
示例#3
0
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')
示例#7
0
class Login_Form(Form):
    email = StringField(validators=[DataRequired()])
    password = PasswordField(validators=[DataRequired()])
    remember = BooleanField()
    submit = SubmitField('Login')
示例#8
0
class ResetPasswordForm(FlaskForm):
    password = PasswordField('Password', validators=[DataRequired()])
    password2 = PasswordField('Repeat Password',
                              validators=[DataRequired(),
                                          EqualTo('password')])
    submit = SubmitField('Request Password Reset')
示例#9
0
class PasswordRequiredForm(Form):
   password    = PasswordField('Current Password', [validators.Required()])
示例#10
0
class LoginForm(FlaskForm):
    """Login form."""

    username = StringField('Username', validators=[DataRequired()])
    password = PasswordField('Password', validators=[Length(min=6)])
示例#11
0
class LoginForm(FlaskForm):
    email = StringField('Your Email Address',validators=[Required(),Email()])
    password = PasswordField('Password',validators =[Required()])
    remember = BooleanField('Remember me')
    submit = SubmitField('Sign In')
    
示例#12
0
class UserForm(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Email()])
    password = PasswordField('Password', validators=[DataRequired()])
    submit = SubmitField('Login')
示例#13
0
class LoginForm(FlaskForm):
    username = StringField('Username', validators=[DataRequired()])
    password = PasswordField('Password', validators=[DataRequired()])
    remember_me = BooleanField('Ingat saya')
    submit = SubmitField('Login')
示例#14
0
class LoginForm(FlaskForm):
    username = StringField('Логин', validators=[DataRequired()])
    password = PasswordField('Пароль', validators=[DataRequired()])
    submit = SubmitField('Войти')
示例#15
0
文件: server.py 项目: wenrqme/roomr
class LoginForm(FlaskForm):
    email = StringField("Email", validators=[DataRequired(), Email()])
    password = PasswordField("Password", validators=[DataRequired()])
    remember_me = BooleanField("Keep me logged in")
    submit = SubmitField("Submit")
示例#16
0
class SignInForm(FlaskForm):

    username = StringField('Username:'******'Password:'******'Sign In')
示例#17
0
文件: server.py 项目: wenrqme/roomr
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')
示例#19
0
class LoginForm(FlaskForm):
    email = StringField("Email", validators=[DataRequired(), Email()])
    password = PasswordField("Password", validators=[DataRequired()])
示例#20
0
class LoginForm(FlaskForm):
    username = StringField('Username', validators=[DataRequired()])
    password = PasswordField('Password', validators=[DataRequired()])
    submit = SubmitField('Sign In')
示例#21
0
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('登录')
示例#22
0
class LoginForm(FlaskForm):
    user = TextField('Username', validators=[DataRequired()])
    passwd = PasswordField('Password', validators=[DataRequired()])
示例#23
0
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('立即注册')
示例#24
0
class LoginForm(FlaskForm):
    username = StringField('Username', validators=[DataRequired()])
    password = PasswordField('Password', validators=[DataRequired()])
    remember_me = BooleanField('Remember Me')
    submit = StringField('Sign In')
示例#25
0
文件: forms.py 项目: gweid/MyBlog
class LoginForm(FlaskForm):
    """登录表单"""
    username = StringField('用户名', validators=[DataRequired(), Length(1, 20)])
    password = PasswordField('密码', validators=[DataRequired(), Length(1, 128)])
    remember = BooleanField('记住')
    submit = SubmitField('登陆')
示例#26
0
class ResetPasswordForm(FlaskForm):
    password = PasswordField('Password', validators=[DataRequired()])
    confirm_password = PasswordField('Confirm Password', validators=[DataRequired(), EqualTo('password')])
    submit = SubmitField('Reset Password')
示例#27
0
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')
示例#28
0
class PassCodeForm(Form):
    passcode = PasswordField('Passcode',[validators.DataRequired()],description='Enter passcode to change mongo database details')
示例#29
0
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')
示例#30
0
 def __call__(self, **kwargs):
     return PasswordField.__call__(self, **addlengthfields(self, kwargs))
示例#31
0
class LoginForm(FlaskForm):

    email = StringField(
        'Email', [validators.DataRequired(), validators.Email()])
    password = PasswordField('Password', [validators.DataRequired()])
    submit = SubmitField('Login')