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
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'