def nova_categoria(request): if request.method == 'POST': form_categoria = CategoriaForm(request.POST) if form_categoria.is_valid(): form_categoria.save() return redirect(reverse('produtos:lista_categorias')) else: print(form_categoria.errors) else: form_categoria = CategoriaForm() return render(request, 'produtos/manter_categoria.html', {'form_categoria': form_categoria})
def editar_categoria(request, id): categoria = Categoria.objects.get(id=id) if request.method == 'POST': form_categoria = CategoriaForm(request.POST, instance=categoria) if form_categoria.is_valid(): form_categoria.save() return redirect(reverse('produtos:lista_categorias')) else: print(form_categoria.errors) else: form_categoria = CategoriaForm(instance=categoria) return render(request, 'produtos/editar_categoria.html', {'form_categoria': form_categoria})