示例#1
0
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})
示例#2
0
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})