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