def editar_cliente(request, id): cliente = Cliente.objects.get(id=id) if request.method == 'POST': form_cliente = ClienteForm(request.POST, instance=cliente) if form_cliente.is_valid(): form_cliente.save() return redirect(reverse('carrinho:view')) else: print(form_cliente.errors) else: form_cliente = ClienteForm(instance=cliente) return render(request, 'clientes/editar_cliente.html', {'form_cliente': form_cliente})
def novo_cliente(request): if request.method == 'POST': form_cliente = ClienteForm(request.POST) if form_cliente.is_valid(): email = form_cliente.cleaned_data['email'] form_cliente.save() request.session['cliente_email'] = email return redirect(reverse('carrinho:view')) else: print(form_cliente.errors) else: form_cliente = ClienteForm() return render(request, 'clientes/add_cliente.html', {'form_cliente': form_cliente})