예제 #1
0
def adicionar_ao_carrinho(request):
    form = QuantidadeForm(request.POST)
    if form.is_valid():
        quantidade = form.cleaned_data['quantidade']
        produto_id = form.cleaned_data['produto_id']

        carrinho = Carrinho(request)
        carrinho.adicionar(produto_id, quantidade)

        return exibe_carrinho(request)
    else:
        print(form.errors)
        raise ValueError(
            'Ocorreu um erro inesperado ao adicionar um produto ao carrinho.')
예제 #2
0
def adicionar_ao_carrinho(request):
    form = EstoqueForm(request.POST)
    print("anus")
    if form.is_valid():
        estoque = form.cleaned_data['estoque']
        produto_id = form.cleaned_data['produto_id']

        carrinho = Carrinho(request)
        carrinho.adicionar(produto_id, estoque)

        messages.add_message(request, messages.INFO, 'Produto cadastrado com sucesso.')
        return render(request,"produtos.html")
        #return exibe_carrinho(request)
    else:
        raise ValueError('Ocorreu um erro inesperado ao adicionar um produto ao carrinho.')