Ejemplo n.º 1
0
    def clean(self):
        error_messages = {}
        if not valida_cpf(self.cpf):
            error_messages['cpf'] = 'Digite um Cpf Válido'

        if re.search(r'[^0-9]', self.cep) or len(self.cep) < 8:
            error_messages['cep'] = 'CEP inválido,digite 8 dígitos'
Ejemplo n.º 2
0
    def clean(self):
        error_messages = {}
        if not valida_cpf(self.cpf):
            error_messages['cpf'] = 'Digite um CPF valido'

        if re.search(r'[ˆ0,9]', self.cep):
            error_messages['cep'] = 'CEP invalido, digite apenas numeros'
        if error_messages:
            raise ValidationError(error_messages)
Ejemplo n.º 3
0
    def clean(self):
        errors = {}
        if not validacpf.valida_cpf(self.cpf):
            errors['cpf'] = 'CPF Inválido'

        if len(self.cep) != 8:
            errors['cep'] = 'CEP Inválido'

        raise ValidationError(errors)
Ejemplo n.º 4
0
    def clean(self):
        error_messages = {}
        if not valida_cpf(self.cpf):
            error_messages['cpf'] = 'Digite um CPF Válido'

        if re.search(r'[^0-9]', self.cep) or len(self.cep) < 8:
            error_messages['cep'] = 'CEP Inválido, digite os 8 digitos do CEP'

        if error_messages:
            raise ValidationError(error_messages)
Ejemplo n.º 5
0
    def clean(self):
        error_messeges = {}

        if not valida_cpf(self.cpf):
            error_messeges['cpf'] = 'Digite um CPF válido.'

        if re.search(r'[^0-9]', self.cep) or len(self.cep) < 8:
            error_messeges['cep'] = 'CEP inválido, digite os 8 números do CEP.'

        if error_messeges:
            raise ValidationError(error_messeges)
Ejemplo n.º 6
0
    def clean(self):
        error_messages = {}

        if not valida_cpf(self.cpf):
            error_messages['cpf'] = 'Digite um CPF válido!'

        if re.search(r'[^0-9]', self.cep):
            error_messages['cep'] = 'CEP inválido! Digite um CEP válido'

        if error_messages:
            raise ValidationError(error_messages)
Ejemplo n.º 7
0
    def claen(self):
        error_messages = {}

        if not valida_cpf(self.cpf):
            error_messages['cpf'] = 'Digite um CPF valido'

        if re.search(r'[^0-9]', self.cep) or len(self.cep) < 8:
            error_messages['cep'] = 'CEP invalido, digite CEP valido'

        if error_messages:
            raise ValidationError(error_messages)
Ejemplo n.º 8
0
    def clean(self):
        error_messages = {}

        if not valida_cpf(self.cpf):
            error_messages['cpf'] = 'Digite um CPF válido'

        if re.search(r'[^0-9]', self.cep) or len(self.cep) < 8:
            error_messages['cep'] = 'CEP inválido, digite os 8 digitos do CEP.'

        # vc pode criar validações para todos os campos aqui...
        # quando terminar...

        if error_messages:
            raise ValidationError(error_messages)
Ejemplo n.º 9
0
    def clean(self):
        error_messages = {}
        cpf_enviado = self.cpf or None
        cpf_salvo = None
        perfil = perfil.objects.filter(cpf=cpf_enviado).first()

        if perfil:
            cpf_salvo = perfil.cpf

            if cpf_salvo is not None and self.pk != perfil.pk:
                error_messages['cpf'] = 'CPF já existe.'

        if not valida_cpf(self.cpf):
            error_messages['cpf'] = 'CPF inválido'

        if re.search(r'[^0-9]', self.cep) or len(self.cep) < 8:
            error_messages['cep'] = 'CEP inválido, digite 8 digitos'

        if error_messages:
            raise ValidationError(error_messages)
Ejemplo n.º 10
0
    def clean(self):
        error_messages = {}

        cpf_enviado = self.cpf or None
        cpf_salvo = None
        perfil = Perfil.objects.filter(cpf=cpf_enviado).first()

        if perfil:
            cpf_salvo = perfil.cpf

            if cpf_salvo is not None and self.pk != perfil.pk:
                error_messages['cpf'] = 'CPF já em uso.'

        if not valida_cpf(self.cpf):
            error_messages[
                'cpf'] = 'CPF inválido, digite um cpf válido (4devs.com.br/gerador_de_cpf)'

        if re.search(r'[^0-9]', self.cep) or len(self.cep) < 8:
            error_messages['cep'] = 'CEP inválido, digite os 8 digitos do CEP.'

        if error_messages:
            raise ValidationError(error_messages)
Ejemplo n.º 11
0
    def clean(self):
        error_messages = {}

        # Validar o cpf único:
        cpf_enviado = self.cpf or None
        cpf_salvo = None
        profile = Perfil.objects.filter(cpf=cpf_enviado).first()

        if profile:
            cpf_salvo = profile.cpf
            # Verifica se existe um cpf na base de dados para o perfil indicado:
            if cpf_salvo is not None and self.pk != profile.pk:
                error_messages['cpf'] = 'CPF já cadastrado no banco de dados.'

        if not valida_cpf(self.cpf) and len(self.cpf) > 0:
            error_messages['cpf'] = 'Digite um CPF válido'

        if re.search(r'[^0-9]', self.cep) or 8 > len(self.cep) > 0:
            error_messages['cep'] = 'Digite um CEP válido'

        if error_messages:
            raise ValidationError(error_messages)