def post(self, request): form = RegistrarUsuarioForm(request.POST) if (form.is_valid()): dados = form.cleaned_data if request.POST['senha_1'] != request.POST['senha']: message = 'Atençao! As senhas não conferem.' form = RegistrarUsuarioForm(request.POST) return render(request, 'usuarios/registrar.html', { 'form': form, 'message': message }) usuario = User.objects.create_user(dados['nome'], dados['email'], dados['senha']) perfil = Perfil(nome=usuario.username, nome_empresa=dados['nome_empresa'], telefone=dados['telefone'], usuario=usuario) perfil.save() post = Post(user=perfil, postagem='Opa, nenhuma postagem!', init=True) post.save() message = Feedback(perfil=perfil, message='Perfil criado com sucesso.') message.save() return redirect('login') return render(request, 'usuarios/registrar.html', {'form': form})
def post(self, request, *args, **kwargs): estados = Estado.objects.all() #preenche o form form = RegistrarUsuarioForm(request.POST) #verifica se eh valido if form.is_valid(): hasher = PBKDF2PasswordHasher() dados_form = form.data estado = Estado.objects.get(id=dados_form['estado_register']) senha_hashed = hasher.encode( password=dados_form['senha_register1'], salt='salt', iterations=25000) user = User.objects.create_user( username=dados_form['email_register'], email=dados_form['email_register'], password=dados_form['senha_register1']) #cria o usuario usuario = Usuario(cpf=dados_form['cpf_register'], nome=dados_form['nome_register'], email=dados_form['email_register'], estado=estado, senha=senha_hashed, user=user) #grava no banco usuario.save() return HttpResponseRedirect('/') return render(request, self.template_name, { 'form': form, 'estados': estados })
def post(self, request): #preenche form form = RegistrarUsuarioForm(request.POST) #check if is valid if form.is_valid(): dados_form = form.data #create user usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) #create perfil perfil = Perfil(nome=dados_form['nome'], telefone=dados_form['telefone'], nome_empresa=dados_form['nome_empresa'], usuario=usuario) #save perfil.save() return redirect('index') return render(request, self.template_name, {'form': form})
def post(self, request): #preenche o from form = RegistrarUsuarioForm(request.POST) #verifica se eh valido if form.is_valid(): dados_form = form.data #cria o usuario usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) #cria o perfil perfil = Perfil(nome=dados_form['nome'], telefone=dados_form['telefone'], nome_empresa=dados_form['nome_empresa'], usuario=usuario) #grava no banco perfil.save() #redireciona para index return redirect('index') #so chega aqui se nao for valido #vamos devolver o form para mostrar o formulario preenchido return render(request, self.template_name, {'form': form})
def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.cleaned_data email_exists = User.objects.filter( email=request.POST['email']).exists() if email_exists: return render(request, self.template_name, {'error_message': "Email já existente"}) usuario = User.objects.create_user(username=dados_form['nome'], email=dados_form['email'], password=dados_form['senha']) perfil = Perfil(telefone=dados_form['telefone'], usuario=usuario) perfil.save() messages.success(request, 'Cadastro realizado com sucesso') return redirect('registrar') else: if request.POST['senha_confirmar'] != request.POST['senha']: return render(request, self.template_name, {'error_message': "Senha não confere"}) return render(request, self.template_name, {'form': form})
def post(self, request): # preenche o from form = RegistrarUsuarioForm(request.POST) # verifica se eh valido if form.is_valid(): dados_form = form.data # cria o usuario usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) # cria o perfil perfil = Perfil(nome=dados_form['nome'], email=dados_form['email'], telefone=dados_form['telefone'], nome_empresa=dados_form['nome_empresa'], usuario=usuario) # grava no banco perfil.save() # redireciona para index return redirect('index') # so chega aqui se nao for valido # vamos devolver o form para mostrar o formulario preenchido return render(request, self.template_name, {'form': form})
def post(self, request, *args, **kwargs): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados = form.data usuario = User.objects.create_user(dados['nome'], dados['email'], dados['senha']) perfil = Inscricao(nome=dados['nome'], matricula=dados['matricula'], curso=dados['curso'], usuario=usuario) perfil.save() return render(request, 'index.html')
def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.cleaned_data usuario = User.objects.create_user(username=dados_form['nome'], email=dados_form['email'], password=dados_form['senha']) perfil = Perfil(nome=dados_form['nome'], telefone=dados_form['telefone'], nome_empresa=dados_form['nome_empresa'], usuario=usuario) perfil.save() return redirect('index') return render(request, self.template_name, {'form': form})
def post(self, request, *args, **kwargs): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) return redirect('home') return render(request, self.template_name, {'form': form})
def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): cleaned_data = form.cleaned_data usuario = User(username=cleaned_data['nome'], email=cleaned_data['email']) usuario.set_password(cleaned_data['senha']) usuario.save() Perfil.objects.create(nome=cleaned_data['nome'], telefone=cleaned_data['telefone'], nome_empresa=cleaned_data['nome_empresa'], usuario=usuario) return redirect('index') return render(request, self.template_name, {'form': form})
def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) perfil = Perfil(nome = dados_form['nome'], email = dados_form['email'], telefone = dados_form['telefone'], nome_empresa = dados_form['nome_empresa'], usuario = usuario) perfil.save() return redirect('index') return render(request, self.template_name, {'form': form})
def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data #criação de um usuario (ordem não pode ser alterada) usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha'] ) #criação do perfil, associado ao usuario perfil = Perfil(nome=dados_form['nome'], email=dados_form['email'], telefone=dados_form['telefone'], nome_empresa=dados_form['nome_empresa'], usuario=usuario) perfil.save() return redirect('index') return render(request, self.template_name, {'form': form})
def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) perfil = (Perfil(nome=dados_form['nome'], telefone=dados_form['telefone'], nome_da_empresa=dados_form['nome_da_empresa'], usuario=usuario)) perfil.save() return redirect('home') return render(request, self.template_name, {"form": form})
def post(self, request, *args, **kwargs): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data usuario = User.objects.create_user(dados_form['nome'].lower(), dados_form['email'], dados_form['senha']) return render(request, self.template_name_sucess, {'mensagem': 'cadastrado'}) return render(request, self.template_name, {'form': form})
def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data #cria um usuario para os dados recebidos no formulario usuario = User.objects.create_user(dados_form['email'], dados_form['email'],dados_form['senha']) #cria um perfil perfil = Perfil(nome=dados_form['nome'], email=dados_form['email'], telefone=dados_form['telefone'], nome_empresa=dados_form['nome_empresa'], usuario=usuario) #grava o perfil no banco perfil.save() return redirect('index') return render(request, self.template_name, {'form' : form})
def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data usuario = User.objects.create_user(dados_form['usuario'], dados_form['email'], dados_form['senha']) cliente = Cliente(nome=dados_form['nome'], endereco= dados_form['endereco'], # cidade= dados_form['cidade'],# cep=dados_form['cep'], telefone=dados_form['telefone'], #email=dados_form['email'], usuario=usuario) cliente.save() return render(request, 'sucesso.html') return render(request, self.template_name, {'form' : form })
def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados = form.cleaned_data usuario = User.objects.create_user(dados['nome'], dados['email'], dados['senha']) perfil = Perfil(nome=usuario.username, nome_empresa=dados['nome_empresa'], telefone=dados['telefone'], usuario=usuario) perfil.save() return redirect('index') return render(request, 'registrar.html', {'form': form})
def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data usuario = User.objects.create_user(dados_form['titular'], dados_form['cpf'], dados_form['senha']) conta = Conta(titular=dados_form['titular'], cpf=dados_form['cpf'], saldo=dados_form['saldo'], usuario=usuario) conta.save() return redirect('index') return render(request, self.template_name, {'form': form})
def post(self, request): form = RegistrarUsuarioForm(request.POST or None) if form.is_valid(): usuario = form.save() usuario = authenticate(username=form.email, password=form.cleaned_data['password1']) usuario.save() login(request, usuario) self.context['form'] = form # dados_form = form.cleaned_data # usuario = User.objects.create(username=dados_form['nome'], email = dados_form['email'], # password=dados_form['senha']) # perfil = Perfil(nome=dados_form['nome'], telefone=dados_form['telefone'], # nome_empresa=dados_form['nome_empresa'], usuario=usuario) # perfil.save() return render(request, self.template_name, self.context)
def post(self, request): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data #cria um usuario para os dados recebidos no formulario usuario = User.objects.create_user(dados_form['email'], dados_form['email'], dados_form['senha']) #cria um perfil perfil = Perfil(nome=dados_form['nome'], email=dados_form['email'], telefone=dados_form['telefone'], nome_empresa=dados_form['nome_empresa'], usuario=usuario) #grava o perfil no banco perfil.save() return redirect('index') return render(request, self.template_name, {'form': form})
def post(self, request): form = RegistrarUsuarioForm(request.POST) print("teste1") if form.is_valid(): dados_form = form.data print("teste5") usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) perfil = Perfil(nome=dados_form['nome'], fone=dados_form['telefone'], empresa=dados_form['empresa'], usuario=usuario) perfil.save() print("teste5") return redirect('index') print("teste6") return render(request, self.template_name, {'form': form})
def post( self, request): # faz o tratamento desses dados inseridos pelos usuários form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) perfil = Perfil(nome=dados_form['nome'], email=dados_form['email'], telefone=dados_form['telefone'], nome_empresa=dados_form['nome_empresa'], usuario=usuario) print('chego aqui!') perfil.save() return redirect('index') print('form não é valido!') return render(request, self.template_name, {'form': form})
def post(self, request, *args, **kwargs): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) perfil = Perfil(nome=dados_form['nome'], email=dados_form['email'], classe=dados_form['classe'], usuario=usuario) perfil.save() return redirect('index') return render(request, self.template_name, {'form' : form})
def post(self, request, *args, **kwargs): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data usuario = User.objects.create_user(dados_form['email'], dados_form['email'], dados_form['senha']) perfil = Perfil(nome=dados_form['nome'], email=dados_form['email'], telefone=dados_form['telefone'], nome_empresa=dados_form['nome_empresa'], usuario=usuario) perfil.save() return HttpResponseRedirect(reverse('login')) return render(request, self.template_name, {'form': form})
def post(self, request): form = RegistrarUsuarioForm(request.POST, request.FILES) if form.is_valid(): dados_form = form.data print(dados_form) subject = 'Nova compra' from_email = settings.EMAIL_HOST_USER to_email = [dados_form['email']] # body = (' Nome: {} \n Email: {} \n Carteira Bitcoin: {} \n Forma de Pagamento: {} \n' # 'Valor depositado: {} \n Mensagem: {} \n'.format(dados_form['name'], dados_form['email'], dados_form['wallet'], dados_form['pagamento'], dados_form['valor'], dados_form['message'])) html_content = render_to_string('bitcoin_compra.html', {'dados': dados_form}) email = EmailMultiAlternatives(subject, html_content, from_email, to_email) if request.FILES: comprovante = request.FILES['comprovante'] email.attach(comprovante.name, comprovante.read(), comprovante.content_type) email.attach_alternative(html_content, "text/html") email.send() # print(body) return redirect('index') return render(request, 'registrar.html', {'form': form})
def post(self, request): #lidar com os dados do formulario form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data #se os dados do formulario estiverem corretos usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) #passa o usuario criado para o Perfil perfil = Perfil(nome=dados_form['nome'], email=dados_form['email'], telefone=dados_form['telefone'], nome_empresa=dados_form['nome_empresa'], usuario=usuario) # OneToOne perfil.save() return redirect('index') #se nao for valido #passo o form para mostrar o formulario preenchido return render(request, self.template_name, {'form' : form})
def post(self, request): # Preencher o form form = RegistrarUsuarioForm( request.POST ) # Método POST é usado para requisição de dados incorporado dentro da mensagem ! #Verificar se eh valido if form.is_valid(): dados_form = form.data #Criar usuario usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) #Criar Perfil perfil = Perfil(nome=dados_form['nome'], telefone=dados_form['telefone'], nome_empresa=dados_form['nome_empresa'], usuario=usuario) #Gravar No Banco perfil.save() #Redirecionando para o Index return redirect('index') #so chega aqui se nao for valido #vamos devolver o form para mostrar o formulario preenchido return render(request, self.template_name, {'form': form})