Exemple #1
0
def gera_cpf():
    digitos_cpf = "".join([str(random.randint(0, 9)) for i in range(9)])
    for i in range(100):
        digito_verificador = str("%02d" % i)
        cpf = digitos_cpf + digito_verificador
        imprime_cpf = "%s.%s.%s-%s" % (cpf[:3], cpf[3:6], cpf[6:9], cpf[9:])
        if valida_cpfs.valida_cpf(cpf):
            return imprime_cpf
Exemple #2
0
def valida_cpf(request):
    resposta = None
    cpf = None

    if request.method=="POST":
        cpf = request.POST.get("cpf")
        item = valida_cpfs.valida_cpf(cpf)
        if item:
            resposta = 'CPF válido!'
        else:
            resposta = 'Informe um CPF válido!'
    return render_to_response("valida_cpf.html", {'resposta':resposta, 'cpf':cpf}, context_instance = RequestContext(request))