def produtos(request): contexto = { 'produtos': Produto.objects.all() } delete = request.POST.get("delete") if delete: Gerencia_produto.Deleta_produto(delete) return render(request, "produtos.html", contexto)
def adiciona_produto(request): if request.method == 'POST': Gerencia_produto.Cria_produto(request) return HttpResponseRedirect(reverse('catalogo:produtos')) else: contexto = { 'categorias': Categoria.objects.all() } return render(request, "adicionar_produto.html", contexto)
def produto_detalhes(request, slug): if request.method == 'POST': button = request.POST.get("button") Gerencia_produto.Atualiza_produto(request, slug) if button == "update_continue": return HttpResponseRedirect(reverse('catalogo:produto_detalhes', kwargs={'slug':slug})) elif button == "update": return HttpResponseRedirect(reverse('catalogo:produtos')) else: produto = Produto.objects.get(slug=slug) contexto = { 'categorias': Categoria.objects.all(), 'produto': produto, 'price': int(produto.price) } return render(request, "produto_detalhes.html", contexto)