Пример #1
0
def editar_produto(request, id):
	produto = Produto.objects.get(id=id)
	if request.method == 'POST':
		form_produto = ProdutoForm(request.POST, instance=produto)
		if form_produto.is_valid():
			form_produto.save()
			return redirect(reverse('produtos:lista_produtos'))
		else:
			print(form_produto.errors)
	else:
		form_produto = ProdutoForm(instance=produto)
	return render(request, 'produtos/editar_produto.html', {'form_produto': form_produto})
Пример #2
0
def novo_produto(request):
	debug = ''
	if request.method == 'POST':
		debug = 'requição POST'
		form_produto = ProdutoForm(request.POST)
		
		if form_produto.is_valid():
			
			form_produto.save()
			return redirect(reverse('produtos:lista_produtos'))
		else:
			print(form_produto.errors)
	else:
		debug = 'Novo Cadastro'
		form_produto = ProdutoForm()
	return render(request, 'produtos/novo_produto.html', {'form_produto': form_produto, 'debug':debug})