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