예제 #1
0
def registrar(request):

    if request.method == 'POST':
        form = RegistrarUsuarioForm(request.POST)
        if form.is_valid():
            dados_form = form.data
            # todo o processo de salvar no bd e criar user
            # criar user
            criar_user = User.objects.create_user(dados_form['nome'].lower(),
                                                  dados_form['email'].lower(),
                                                  dados_form['senha'])
            # criar Usuario
            usuario = Usuario(nome=dados_form['nome'].lower(),
                              email=dados_form['email'].lower(),
                              telefone=dados_form['telefone'],
                              user=criar_user)
            # salvar
            usuario.save()
            return redirect('login')
        else:
            return render(request, 'registrar.html', {"form": form})

    return render(request, 'registrar.html')
예제 #2
0
def test(request):
    template = """
    <strong>{0}:</strong><br>
    Result: {1}<br>
    <hr>
    """

    response = "<h1>TESTE:</h1>"

    Imagem(
        seq_imagem=1,
        des_hash=hashlib.sha1("foo").hexdigest(),
        nom_imagem=hashlib.sha1("foo").hexdigest() + ".jpg",
        des_diretorio="/2015/01/07/",
        dat_cadastro=timezone.now(),
    ).save()

    response = response + template.format('Imagem',
                                          Imagem.objects.get(seq_imagem=1))

    Usuario(seq_usuario=1,
            seq_imagem=Imagem(seq_imagem=1),
            cod_usuario="clagomess",
            nom_usuario=u"Cláudio Gomes",
            des_email="*****@*****.**",
            des_senha=hashlib.sha1("010203").hexdigest(),
            dat_cadastro=timezone.now(),
            dat_ultimo_acesso=timezone.now()).save()

    response = response + template.format('Usuario',
                                          Usuario.objects.get(seq_usuario=1))

    Post(seq_post=1,
         seq_usuario=Usuario(seq_usuario=1),
         cod_post=base64.b64encode(
             timezone.now().strftime("%H%M%S%f")).replace("=", ''),
         des_post=u"Olá Amiguinhos!",
         dat_post=timezone.now()).save()

    response = response + template.format('Post', Post.objects.get(seq_post=1))

    Like(seq_like=1,
         seq_post=Post(seq_post=1),
         seq_usuario=Usuario(seq_usuario=1)).save()

    response = response + template.format('Like', Like.objects.get(seq_like=1))

    Notificacao(seq_notificacao=1,
                seq_usuario=Usuario(seq_usuario=1),
                dat_notificacao=timezone.now()).save()

    response = response + template.format(
        'Notificacao', Notificacao.objects.get(seq_usuario=1))

    Seguidor(seq_seguidor=1,
             seq_usuario_seguidor=Usuario(seq_usuario=1),
             seq_usuario_seguido=Usuario(seq_usuario=1),
             dat_seguidor=timezone.now()).save()

    response = response + template.format('Seguidor',
                                          Seguidor.objects.get(seq_seguidor=1))

    return HttpResponse(response)