Example #1
0
class UserCreateForm(FlaskForm):
    username = StringField('사용자이름', validators=[DataRequired(), Length(min=3, max=25)])
    password1 = PasswordField('비밀번호', validators=[
        DataRequired(), EqualTo('password2', '비밀번호가 일치하지 않습니다')])
    password2 = PasswordField('비밀번호확인', validators=[DataRequired()])
    email = EmailField('이메일', [DataRequired(), Email()])
Example #2
0
class SigninForm2(FlaskForm):
    username = StringField('Username', validators=[DataRequired(), Length(1, 24)])
    password = PasswordField('Password', validators=[DataRequired(), Length(8, 128)])
    submit = SubmitField()
Example #3
0
class EditProfileForm(FlaskForm):
    username = StringField('Username', validators=[DataRequired()])
    about_me = StringField('About me', validators=[Length(min=0, max=140)])
    submit = SubmitField('Submit')
Example #4
0
class PostForm(FlaskForm):
    post = TextAreaField('Say something',
                         validators=[DataRequired(),
                                     Length(min=1, max=140)])
    submit = SubmitField('Submit')
Example #5
0
class RichTextForm(FlaskForm):
    title = StringField('Title', validators=[DataRequired(), Length(1, 50)])
    body = CKEditorField('Body', validators=[DataRequired()])
    submit = SubmitField('Publish')
Example #6
0
class RegisterForm(FlaskForm):
    # username = StringField("Username", validators=[InputRequired(), Length(4, 16)])
    email = StringField("Email", validators=[InputRequired(), Email(message="invalid email"), Length(max=50)])
    submit = SubmitField("Submit")
Example #7
0
class MessageForm(Form):
    """
    根据 Message Model 定义相应的 Form
    """
    name = StringField(validators=[Required(), Length(1, 64)])
    text = StringField(validators=[Required(), Length(1, 1000)])
Example #8
0
class MyTeamForm(FlaskForm):
    name = StringField("Team name :",
                       validators=[InputRequired(),
                                   Length(min=1, max=11)])
    submit = SubmitField("Edit")
Example #9
0
class TableForm(FlaskForm):
    drop_downs = query_drop_downs()

    year = datetime.now().year

    location = StringField("City, State", validators=[Length(max=60)])
    manufacturer = SelectField("Manufacturer",
                               choices=drop_downs["manufacturer"],
                               validators=[validators.optional()])
    model = StringField("Model", validators=[Length(max=40)])
    condition = SelectField("Condition",
                            choices=drop_downs["condition"],
                            validators=[validators.optional()])
    cylinders = SelectField("Cylinders",
                            choices=drop_downs["cylinders"],
                            validators=[validators.optional()])
    fuel = SelectField("Fuel",
                       choices=drop_downs["fuel"],
                       validators=[validators.optional()])
    transmission = SelectField("Transmission",
                               choices=drop_downs["transmission"],
                               validators=[validators.optional()])
    title_status = SelectField("Title Status",
                               choices=drop_downs["title_status"],
                               validators=[validators.optional()])
    vin = StringField("VIN", validators=[Length(max=40)])
    drive = SelectField("Drive",
                        choices=drop_downs["drive"],
                        validators=[validators.optional()])
    size = SelectField("Size",
                       choices=drop_downs["size"],
                       validators=[validators.optional()])
    vehicle_type = SelectField("Vehicle Type",
                               choices=drop_downs["vehicle_type"],
                               validators=[validators.optional()])
    paint_color = SelectField("Paint Color",
                              choices=drop_downs["paint_color"],
                              validators=[validators.optional()])
    price_start = IntegerField("Minimum Price",
                               validators=[
                                   validators.optional(),
                                   validators.NumberRange(
                                       min=0,
                                       max=10000000,
                                       message="Please enter a value "
                                       "between 0 and 10,000,000")
                               ])
    price_end = IntegerField("Maximum Price",
                             validators=[
                                 validators.optional(),
                                 validators.NumberRange(
                                     min=0,
                                     max=10000000,
                                     message="Please enter a value between "
                                     "0 and 10,000,000")
                             ])
    year_start = IntegerField("Minimum Year",
                              validators=[
                                  validators.optional(),
                                  validators.NumberRange(
                                      min=1880,
                                      max=year + 1,
                                      message=f"Please enter a year between "
                                      f"1880 and {year + 1}")
                              ])
    year_end = IntegerField("Maximum Year",
                            validators=[
                                validators.optional(),
                                validators.NumberRange(
                                    min=1880,
                                    max=year + 1,
                                    message="Please enter a year between "
                                    f"1880 and {year + 1}")
                            ])
    odometer_start = IntegerField("Minimum Odometer",
                                  validators=[
                                      validators.optional(),
                                      validators.NumberRange(
                                          min=0,
                                          max=10000000,
                                          message="Please enter a value "
                                          "between 0 and 10,"
                                          "000,000")
                                  ])
    odometer_end = IntegerField("Maximum Odometer",
                                validators=[
                                    validators.optional(),
                                    validators.NumberRange(
                                        min=0,
                                        max=100000000,
                                        message="Please enter a value "
                                        "between 0 and 10,000,"
                                        "000")
                                ])
    group_by = SelectField("Group By",
                           choices=drop_downs["numerical_fields_backwards"],
                           validators=[validators.data_required()])
    display_field = SelectField("Display Field",
                                choices=drop_downs["numerical_fields"],
                                validators=[validators.data_required()])
Example #10
0
class ChatForm(Form):
    topic = TextField('topic', validators=[DataRequired(), Length(max=20)])
    is_group_chat = BooleanField('is_group_chat')
Example #11
0
class MyCommentForm(FlaskForm):
    comm = StringField("Commentaire :",
                       validators=[InputRequired(),
                                   Length(min=3, max=210)])
    submit = SubmitField("Send")
Example #12
0
class UserForm(Form):
    name = TextField ('name', validators=[DataRequired(), Length(max=30)])
    nick = TextField('nick', validators=[DataRequired(), Length(max=25)])
Example #13
0
class CompanyForm(FlaskForm):
    company = TextAreaField('To add new stock enter its shortcut', validators=[
        DataRequired(), Length(min=1, max=10)])
    submit = SubmitField('Submit')
Example #14
0
class UserLoginForm(FlaskForm):
    username = StringField('사용자이름', validators=[DataRequired(), Length(min=3, max=25)])
    password = PasswordField('비밀번호', validators=[DataRequired()])
Example #15
0
class LoginForm(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Length(1, 64), Email()])
    password = PasswordField('Password', validators=[DataRequired()])
    remember_me = BooleanField('Keep me logged in')
    submit = SubmitField('Log In')
Example #16
0
class FilterForm(FlaskForm):
    # set up the form and grabbing drop downs, a dictionary of unique values to populate select fields
    drop_downs = query_drop_downs()

    year = datetime.now().year

    location = StringField("City, State", validators=[Length(max=60)])
    manufacturer = SelectField("Manufacturer",
                               choices=drop_downs["manufacturer"],
                               validators=[validators.optional()])
    model = StringField("Model", validators=[Length(max=40)])
    condition = SelectField("Condition",
                            choices=drop_downs["condition"],
                            validators=[validators.optional()])
    cylinders = SelectField("Cylinders",
                            choices=drop_downs["cylinders"],
                            validators=[validators.optional()])
    fuel = SelectField("Fuel",
                       choices=drop_downs["fuel"],
                       validators=[validators.optional()])
    transmission = SelectField("Transmission",
                               choices=drop_downs["transmission"],
                               validators=[validators.optional()])
    title_status = SelectField("Title Status",
                               choices=drop_downs["title_status"],
                               validators=[validators.optional()])
    vin = StringField("VIN", validators=[Length(max=40)])
    drive = SelectField("Drive",
                        choices=drop_downs["drive"],
                        validators=[validators.optional()])
    size = SelectField("Size",
                       choices=drop_downs["size"],
                       validators=[validators.optional()])
    vehicle_type = SelectField("Vehicle Type",
                               choices=drop_downs["vehicle_type"],
                               validators=[validators.optional()])
    paint_color = SelectField("Paint Color",
                              choices=drop_downs["paint_color"],
                              validators=[validators.optional()])
    price_start = IntegerField("Minimum Price",
                               validators=[
                                   validators.optional(),
                                   validators.NumberRange(
                                       min=0,
                                       max=10000000,
                                       message="Please enter a value "
                                       "between 0 and 10,000,000")
                               ])
    price_end = IntegerField("Maximum Price",
                             validators=[
                                 validators.optional(),
                                 validators.NumberRange(
                                     min=0,
                                     max=10000000,
                                     message="Please enter a value between "
                                     "0 and 10,000,000")
                             ])
    year_start = IntegerField("Minimum Year",
                              validators=[
                                  validators.optional(),
                                  validators.NumberRange(
                                      min=1880,
                                      max=year + 1,
                                      message=f"Please enter a year between "
                                      f"1880 and {year + 1}")
                              ])
    year_end = IntegerField("Maximum Year",
                            validators=[
                                validators.optional(),
                                validators.NumberRange(
                                    min=1880,
                                    max=year + 1,
                                    message="Please enter a year between "
                                    f"1880 and {year + 1}")
                            ])
    odometer_start = IntegerField("Minimum Odometer",
                                  validators=[
                                      validators.optional(),
                                      validators.NumberRange(
                                          min=0,
                                          max=10000000,
                                          message="Please enter a value "
                                          "between 0 and 10,"
                                          "000,000")
                                  ])
    odometer_end = IntegerField("Maximum Odometer",
                                validators=[
                                    validators.optional(),
                                    validators.NumberRange(
                                        min=0,
                                        max=100000000,
                                        message="Please enter a value "
                                        "between 0 and 10,000,"
                                        "000")
                                ])
    sort_by = SelectField("Sort By",
                          choices=drop_downs["sort_by"],
                          validators=[validators.optional()])
Example #17
0
class LoginForm(FlaskForm):
    username = StringField('Username', validators = [DataRequired()])
    password = PasswordField('Password', validators = [DataRequired(), Length(8,128,"password is short(8-128)")])
    remember = BooleanField('Remember me')
    submit = SubmitField('Log in')
class NewPost(FlaskForm):
    title = StringField("Blog Title", validators = [DataRequired('Please input blog title'), 
        Length(min = 3, max = 255, message = 'title must have at least 3 chars and max 255 chars')])
    body = StringField("Blog Body", validators = [DataRequired('Please input blog body'), 
        Length(min = 3, max = 1000, message = 'username must have at least 3 chars and max 1000 chars')])
    submit = SubmitField('Post')
Example #19
0
class EditProfileForm(FlaskForm):
	name = StringField('Real name', validators=[Length(0, 64)])
	location = StringField('location', validators=[Length(0, 64)])
	about_me = TextAreaField('About me')
	submit = SubmitField('Submit')
class NewComment(FlaskForm):
    body = StringField("Comment content", validators = [DataRequired('Please input blog body'), 
        Length(min = 3, max = 1000, message = 'username must have at least 3 chars and max 1000 chars')])
    submit = SubmitField('Comment')
Example #21
0
class MessageForm(FlaskForm):
    message = TextAreaField(_l('Message'), validators=[
        DataRequired(), Length(min=1, max=140)])
    submit = SubmitField(_l('Submit'))
Example #22
0
class EditProfileForm(FlaskForm):
    tel = StringField(
        u'电话号码', validators=[Required(), Length(11), Regexp('^[0-9]*$')])
    submit = SubmitField(u'提交')
Example #23
0
class BasicForm(FlaskForm): #type默认为basic基础表单,type可选为bootstrap表单
    username = StringField('Username', validators=[DataRequired(message='名字不能为空')])
    password = PasswordField('Password', validators=[DataRequired(is_12345678), Length(8, 128, message='密码应为8至128位')])
    remember = BooleanField('Remember me')
    submit = SubmitField('Log in')
Example #24
0
class EmailForm(FlaskForm):
    email = StringField('Email', validators=[
                        DataRequired(), Email(), Length(min=6, max=40)])
    submit = SubmitField('Send Reset Email')
Example #25
0
class NewPostForm(FlaskForm):
    title = StringField('Title', validators=[DataRequired(), Length(1, 50)])
    body = TextAreaField('Body', validators=[DataRequired()])
    save = SubmitField('Save')
    publish = SubmitField('Publish')
Example #26
0
class LoginForm(FlaskForm):
    email = StringField(u'Email:', validators=[DataRequired(), Email(), Length(min=6,max=40)])
    password = PasswordField(u'Password:'******'Login')
Example #27
0
class RegisterForm2(FlaskForm):
    username = StringField('Username', validators=[DataRequired(), Length(1, 24)])
    email = StringField('Email', validators=[DataRequired(), Email(), Length(1, 254)])
    password = PasswordField('Password', validators=[DataRequired(), Length(8, 128)])
    submit = SubmitField()
Example #28
0
class PasswordResetRequestForm(FlaskForm):
    email = StringField('Email', validators=[DataRequired(), Length(1, 64), Email()])
    submit = SubmitField('Reset Password')
Example #29
0
class ProdutoForm(FlaskForm):
    nome_produto = StringField('Nome do produto', validators=[Length(max=150)])
    valor = FloatField('Valor', validators=[])
    botao = SubmitField('Cadastrar Produto')
Example #30
0
class SignupForm(Form):
	first_name = StringField("First Name", validators=[DataRequired("Please enter your first name")])
	last_name = StringField("Last Name", validators=[DataRequired("Please enter your last name")])
	email = StringField("Email", validators=[DataRequired("Please enter your email address"), Email("Please enter your email address correctly")])
	password = PasswordField("Password", validators=[DataRequired("Please enter your password"), Length(min=6, message="Passwords must be 6 characters or more.")])
	submit = SubmitField("Sign Up")