class RegistrationForm(Form):
    username = simple.StringField(
        label='Username',
        widget=widgets.TextInput(),
        validators=[
            validators.DataRequired(message="Username can not be empty"),
            validators.Length(6, 40, 'Need to be more than 6 characters')
        ])
    password = simple.PasswordField(
        label='Password',
        widget=widgets.PasswordInput(),
        validators=[
            validators.DataRequired(message='Password can not be empty'),
            validators.Length(6, 40, 'Need to be more than 6 characters')
        ])
    password2 = simple.PasswordField(
        label='Repeat Password',
        widget=widgets.PasswordInput(),
        validators=[
            validators.DataRequired(message='Password can not be empty'),
            validators.EqualTo('password', message='Two password not same')
        ])
    email = simple.StringField(
        label='Email',
        widget=widgets.TextInput(),
        validators=[
            validators.DataRequired(message='Email can not be empty'),
            validators.Email(message='Wrong Email Syntax')
        ])
    submit = simple.SubmitField(label='Submit', widget=widgets.SubmitInput())
Beispiel #2
0
class LoginForm(Form):
    username = simple.StringField(
        label='Username',
        widget=widgets.TextInput(),
        validators=[validators.DataRequired(message="Username can not be empty")])
    password = simple.PasswordField(
        label='Password',
        widget=widgets.PasswordInput(),
        validators=[validators.DataRequired(message='Password can not be empty')])
    submit = simple.SubmitField(
        label='Submit',
        widget=widgets.SubmitInput()
    )
Beispiel #3
0
class LoginForm(FlaskForm):
    username = StringField(label='用户名',
                           validators=[
                               validators.DataRequired(message='用户名不能为空.'),
                               validators.Length(min=3,
                                                 max=12,
                                                 message='用户名长度3-12'),
                           ],
                           widget=widgets.TextInput(),
                           render_kw={'class': 'form-control'})
    password = PasswordField(label='密码',
                             validators=[
                                 validators.DataRequired(message='密码不能为空.'),
                             ],
                             widget=widgets.PasswordInput(),
                             render_kw={'class': 'form-control'})

    submit = SubmitField(label='登陆',
                         widget=widgets.SubmitInput(),
                         render_kw={'class': 'btn-primary'})
Beispiel #4
0
class RegisterForm(FlaskForm):
    username = StringField(label='用户名',
                           validators=[
                               validators.DataRequired(message='用户名不能为空.'),
                           ],
                           widget=widgets.TextInput(),
                           render_kw={'class': 'form-control'})
    password = PasswordField(label='密码',
                             validators=[
                                 validators.DataRequired(message='密码不能为空.'),
                             ],
                             widget=widgets.PasswordInput(),
                             render_kw={'class': 'form-control'})
    password2 = PasswordField(label='再次输入密码',
                              validators=[
                                  validators.DataRequired(message='不能为空.'),
                                  validators.EqualTo('password', '两次密码不一致.'),
                              ],
                              widget=widgets.PasswordInput(),
                              render_kw={'class': 'form-control'})
    submit = SubmitField(label='注册',
                         widget=widgets.SubmitInput(),
                         render_kw={'class': 'btn-primary'})
Beispiel #5
0
class RegistrationForm(Form):
    #def validate_username(self):
        #if not verify_user_register(self.realname.data,self.citizenid.data):
            #raise ValidationError(u'Real Name not match CitizenId')
    username = simple.StringField(
        label='Username',
        widget=widgets.TextInput(),
        validators=[validators.DataRequired(message="Username can not be empty")])
    password = simple.PasswordField(
        label='Password',
        widget=widgets.PasswordInput(),
        validators=[validators.DataRequired(message='Password can not be empty')])
    email = simple.StringField(
        label='Email',
        widget=widgets.TextInput(),
        validators=[validators.DataRequired(message='Email can not be empty'),
                    validators.Email(message='Wrong Email Syntax')])
    phone = simple.StringField(
        label='Phone',
        widget=widgets.TextInput(),
        validators=[validators.DataRequired(message="phone can not be empty")])
    submit = simple.SubmitField(
        label='Submit',
        widget=widgets.SubmitInput())
Beispiel #6
0
class SubmitField(BooleanField):
    """
    Represents an ``<input type="submit">``.  This allows checking if a given
    submit button has been pressed.
    """
    widget = widgets.SubmitInput()
class MakePoemButton(Form):
    #label = 'Make me a Quora poem!'
    make_poem_button = widgets.SubmitInput()