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.cleaned_data usuario = User.objects.create_user(dados_form['nome'], dados_form['email'], dados_form['senha']) perfil = Perfil(nome=usuario.username, 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): 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.cleaned_data usuario = User.objects.create(username=dados_form['nome'], email=dados_form['email'], password=dados_form['senha']) pessoa = Pessoa(nome=dados_form['nome'], telefone=dados_form['telefone'], usuario=usuario) pessoa.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.cleaned_data usuario = User.objects.create_user(username=dados_form['email'], 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() messages.add_message(request, messages.INFO, 'Usuário cadastrado com sucesso') return redirect('login') 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, *args, **kwargs): form = RegistrarUsuarioForm(request.POST) if form.is_valid(): dados_form = form.data usuario = User.objects.create_user(username=dados_form['nome'], email=dados_form['email'], password=dados_form['senha']) perfil = Perfil(nome=dados_form['nome'], 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['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): form = RegistrarUsuarioForm(request.POST) if form.verificar_usuario(): dados_form = form.data #create_user é um método da API User usuario_a_ser_cadastrado = User.objects.create_user( dados_form['nome'], dados_form['email'], dados_form['senha']) # é preciso associar o usuario a um Perfil perfil = Perfil( nome=dados_form['nome'], email=dados_form['email'], telefone=dados_form['telefone'], areas_de_interesse=dados_form['areas_de_interesse'], projetos_de_pesquisa=dados_form['projetos_de_pesquisa'], usuario=usuario_a_ser_cadastrado) perfil.save() return redirect('index') # o form possui as informações dos erros no cadastro 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['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})