Пример #1
0
class InnerForm(form.Form):
    name = fields.TextField('Name')
    test = fields.TextField('Test')
Пример #2
0
 def conv_PGInet(self, field_args, **extra):
     field_args.setdefault('label', u'IP Address')
     field_args['validators'].append(validators.IPAddress())
     return f.TextField(**field_args)
Пример #3
0
 def conv_PGUuid(self, field_args, **extra):
     field_args.setdefault('label', u'UUID')
     field_args['validators'].append(validators.UUID())
     return f.TextField(**field_args)
Пример #4
0
 class TestForm(Form):
     username = form_fields.TextField('Username',
                                      [validators.required()])
     name = form_fields.TextField('Name', [validators.required()])
Пример #5
0
 def conv_String(self, field_args, **extra):
     self._string_common(field_args=field_args, **extra)
     return f.TextField(**field_args)
Пример #6
0
 def conv_EmailField(self, model, field, kwargs):
     kwargs["validators"].append(validators.email())
     return f.TextField(**kwargs)
Пример #7
0
 def conv_String(self, model, field, kwargs):
     if field.regex:
         kwargs['validators'].append(validators.Regexp(regex=field.regex))
     self._string_common(model, field, kwargs)
     return f.TextField(**kwargs)
Пример #8
0
class UnsubscribeForm(Form):
    email = fields.TextField(
        validators=[DataRequired(), Email(), email_present])
    subscriptions = MultiCheckboxField(coerce=int)
Пример #9
0
class AddTokenForm(Form):
    """ Form to add a U2F token. """

    name = fields.TextField(validators=[validators.required()])
    response = fields.HiddenField(validators=[validators.required()])
Пример #10
0
class LoginForm(form.Form):
    user = fields.TextField('user', [validators.Required()])
    passwd = fields.PasswordField('passwd', [validators.Required()])
    def hidden_tag(self):
        pass
Пример #11
0
 class TestEntryForm(WTForm):
     blog = HiddenQueryField(query=Blog.select())
     title = wtfields.TextField()
     content = wtfields.TextAreaField()
Пример #12
0
class Form(form.BaseForm):
    col1 = fields.TextField()
    col2 = fields.TextField()
    col3 = fields.TextField()
Пример #13
0
class DateForm(Form):
    test_date = fields.TextField('Test Date',  [
        validators.InputRequired(message='Test Date is Required')])
Пример #14
0
class TweetForm(form.Form):
    name = fields.TextField('Name')
    user_id = fields.SelectField('User', widget=Select2Widget())
    text = fields.TextField('Text')
Пример #15
0
 def conv_URLField(self, model, field, kwargs):
     kwargs['validators'].append(validators.url())
     return f.TextField(**kwargs)
Пример #16
0
class InboxForm(Form, JSONMixin):
    name = fields.TextField(validators=[Required()])
Пример #17
0
class PhotoAlbum(Form):
    name = fields.TextField('Name', validators=[validators.InputRequired()])
    description = fields.TextAreaField('Description')
    shared = fields.BooleanField()
    event_date = html5.DateField(default=datetime.datetime.now())
Пример #18
0
class PreSurveyDetailsForm(FlaskForm):
    recaptcha = RecaptchaField()
    year_of_construction = \
        fields.IntegerField('Year of construction',
                            validators=[Optional(),
                                        NumberRange(min=1000,
                                                    max=datetime.datetime.now().year)])
    depth_loft_insulation = \
        fields.TextField('Depth of loft insulation (mm)',
                         validators=[Optional(),
                                     Length(max=150)])
    number_open_fireplaces = \
        fields.TextField('Number of open fireplaces',
                         validators=[Optional(),
                                     Length(max=150)])
    double_glazing = \
        fields.TextField('Amount of double glazing (%)',
                         validators=[Optional(),
                                     Length(max=150)])
    num_occupants = \
        fields.IntegerField('Number of occupants',
                            validators=[Optional(),
                                        NumberRange(min=1, max=100)])
    #annual_gas_kwh = \
    #    fields.DecimalField('Annual consumption (kWh',
    #                        validators=[Optional()])
    #annual_gas_estimated = \
    #    fields.BooleanField('(tick for yes) Is the value based on estimated use?',
    #                        validators=[Optional()])
    #annual_gas_start_date = \
    #    fields.DateField('Start date (dd/mm/yyyy)',
    #                     format='%d/%m/%Y',
    #                     validators=[Optional(),
    #                     validate_date],
    #                     widget=DatePickerWidget())
    #annual_gas_end_date = \
    #    fields.DateField('End date (dd/mm/yyyy)',
    #                     format='%d/%m/%Y',
    #                     validators=[Optional(),
    #                     validate_date],
    #                     widget=DatePickerWidget())
    #annual_elec_kwh = \
    #    fields.DecimalField('Annual consumption (kWh',
    #                        validators=[Optional()])
    #annual_elec_estimated = \
    #    fields.BooleanField('(tick for yes) Is the value based on estimated use?',
    #                        validators=[Optional()])
    #annual_elec_start_date = \
    #    fields.DateField('Start date (dd/mm/yyyy)',
    #                     format='%d/%m/%Y',
    #                     validators=[Optional(),
    #                     validate_date],
    #                     widget=DatePickerWidget())
    #annual_elec_end_date = \
    #    fields.DateField('End date (dd/mm/yyyy)',
    #                     format='%d/%m/%Y',
    #                     validators=[Optional(),
    #                     validate_date],
    #                     widget=DatePickerWidget())
    #annual_solid_spend = \
    #    fields.DecimalField('Annual spend on solid fuels (£)',
    #                        validators=[Optional()])
    #renewable_contribution_kwh = \
    #    fields.DecimalField('Annual contribution from renewable generation (kWh)',
    #                        validators=[Optional()])
    notes = \
          fields.TextAreaField('Notes (any other relevant information)',
                               validators=[Optional()])
Пример #19
0
 def conv_IPAddressField(self, model, field, kwargs):
     kwargs["validators"].append(validators.ip_address())
     return f.TextField(**kwargs)
Пример #20
0
class UsernameMixin(BaseForm):
    username = fields.TextField(_('Username'), [validators.Required(),
                                                validators.Length(max=FIELD_MAXLENGTH, message=_(
                                                    "Field cannot be longer than %(max)d characters.")),
                                                validators.regexp(utils.VALID_USERNAME_REGEXP, message=_(
                                                    "Username invalid. Use only letters and numbers."))])
Пример #21
0
 def conv_URL(self, model, field, kwargs):
     kwargs['validators'].append(validators.URL())
     self._string_common(model, field, kwargs)
     return f.TextField(**kwargs)
Пример #22
0
class UsernameEmailMixin(BaseForm):
    username = fields.TextField(_('Username'), [validators.Required(),
                                                validators.Length(max=FIELD_MAXLENGTH, message=_(
                                                    "Field cannot be longer than %(max)d characters."))])
Пример #23
0
 def nested_json_object(self, field_args, **extra):
     return fields.TextField(**field_args)
Пример #24
0
class EmailMixin(BaseForm):
    email = fields.TextField(_('Email'), [validators.Required(),
                                          validators.Length(min=8, max=FIELD_MAXLENGTH, message=_(
                                                    "Field must be between %(min)d and %(max)d characters long.")),
                                          validators.regexp(utils.EMAIL_REGEXP, message=_('Invalid email address.'))])
Пример #25
0
 def conv_MSYear(self, field_args, **extra):
     field_args['validators'].append(validators.NumberRange(min=1901, max=2155))
     return f.TextField(**field_args)
Пример #26
0
class LoginForm(UsernameEmailMixin):
    password = fields.TextField(_('Password'), [validators.Required(),
                                                validators.Length(max=FIELD_MAXLENGTH, message=_(
                                                    "Field cannot be longer than %(max)d characters."))],
                                id='l_password')
    pass
Пример #27
0
 def conv_PGMacaddr(self, field_args, **extra):
     field_args.setdefault('label', u'MAC Address')
     field_args['validators'].append(validators.MacAddress())
     return f.TextField(**field_args)
Пример #28
0
class EditPasswordForm(PasswordConfirmMixin):
    current_password = fields.TextField(_('Password'), [validators.Required(),
                                                        validators.Length(max=FIELD_MAXLENGTH, message=_(
                                                            "Field cannot be longer than %(max)d characters."))])
    pass
Пример #29
0
class WriteThreadForm(WritePostForm):
    subject = fields.TextField('Subject')
Пример #30
0
class ReferralsForm(BaseForm):
    emails = fields.TextField(_('Emails'), [validators.Required()])
    pass