def exibe_carrinho(request): carrinho = Carrinho(request) produtos_no_carrinho = carrinho.get_produtos() lista_de_forms = [] for produto in produtos_no_carrinho: lista_de_forms.append( QuantidadeForm(initial={ 'quantidade': produto['quantidade'], 'produto_id': produto['id'] })) valor_do_carrinho = carrinho.get_preco_carrinho() return render( request, 'carrinho/produtos_no_carrinho.html', { 'listas': zip(produtos_no_carrinho, lista_de_forms), 'valor_do_carrinho': valor_do_carrinho })
def exibe_carrinho(request): carrinho = Carrinho(request) lista_de_produtos_no_carrinho = carrinho.get_produtos() produtos_no_carrinho = [] lista_de_forms = [] valor_do_carrinho = 0 for item in lista_de_produtos_no_carrinho: produtos_no_carrinho.append(item['produto']) lista_de_forms.append( QuantidadeForm(initial={'quantidade': item['quantidade']})) valor_do_carrinho = valor_do_carrinho + int( item['quantidade']) * Decimal(item['preco']) return render( request, 'carrinho/produtos_no_carrinho.html', { 'listas': zip(produtos_no_carrinho, lista_de_forms), 'valor_do_carrinho': valor_do_carrinho })