def novo(request): form = ClienteForm(request.POST or None) if form.is_valid(): form.save() return redirect('index') return render(request,'novo.html',{'form':form})
def update(request, id): cliente = Cliente.objects.get(id=id) form = ClienteForm(request.POST, instance=cliente) if form.is_valid(): form.save() return redirect('/show') return render(request, 'core/edit.html', {'cliente': cliente})
def detalhar(request,pk): user = usuarios.objects.get(id=pk) form = ClienteForm(request.POST or None,instance=user) if form.is_valid(): form.save() return redirect('index') return render(request,'detalhar.html',{'object':user,'form':form})
def cadastrar_cliente(request): """ Cria formulário cliente.""" if request.method == "POST": form = ClienteForm(request.POST) if form.is_valid(): novo = Cliente(**form.cleaned_data) novo.save() return redirect('funcionario') else: form = ClienteForm() return render(request, "cadastrar_cliente.html", {"form": form})
def crearcliente(request, template_name="crearcliente.html"): if request.method == 'POST': formCliente = ClienteForm(request.POST or None) if formCliente.is_valid(): formCliente.save() return redirect('Cliente') else: formCliente = ClienteForm() return render(request, template_name, {'formCliente': formCliente})
def registrar(request): # Se dados forem passados via POST if request.POST: form = ClienteForm(request.POST) if form.is_valid(): # se o formulario for valido form.save() # cria um novo usuario a partir dos dados enviados form.cleaner else: form = ClienteForm() contexto = {"form": form} return render(request, "registrar.html", contexto)
def cliente(request): cep = {} if 'inputcep' in request.GET: inputcep = request.GET['inputcep'] url = 'https://viacep.com.br/ws/%s/json/' % inputcep response = requests.get(url) cep = response.json() if request.method == "POST": form = ClienteForm(request.POST) if form.is_valid(): form.save() print('Validado') form = ClienteForm() context = {'cep': cep, 'form': form} return render(request, 'core/cliente.html', context)
def cliente_form(request): form = ClienteForm(request.POST or None) message = '' titulo = 'Cadastro de Clientes' if request.method == 'POST': form.save() message = MESSAGE_REGISTRO_GRAVADO_COM_SUCESSO form = ClienteForm() return render(request, 'core/django-model-forms.html', { 'form': form, 'message': message, 'titulo': titulo })