Пример #1
0
class ClientForm(Form):
    email = EmailField(required=True, max_len=60)
    name = StringField(required=True, max_len=50)

    def validate(self):
        errors = super(ClientForm, self).validate()
        if not re.match(r'.+ .+', self.name):
            errors['name'] = 'Nome informado deve ser completo'
        return errors
Пример #2
0
class AddressForm(Form):
    street = StringField(required=True, max_len=80)
    number = StringField(required=True, max_len=20)
    quarter = StringField(required=True, max_len=60)
    postalcode = CepField(required=True)
    town = StringField(required=True, max_len=60, min_len=2)
    state = StringField(required=True, exactly_len=2)
    complement = StringField(default="Sem Complemento", max_len=40)
    country = 'BRA'