AttributeError at /cart 'dict' object has no attribute 'append'

class Cart(View):
    def get(self , request):
        categories = Category.get_all_categories()        
        productid = request.GET.get('product')
        product = get_object_or_404(Products, id=productid)    
        sellername = request.GET.get('seller')
        seller = get_object_or_404(Sellers, name=sellername)
        productsToShow = []
        if('cart' in request.session):
            productsToShow = request.session['cart']        
        prices = Price.objects.filter(product=product,seller=seller)                        
        for price in prices:
            product2 = price.product            
            product2.seller = price.seller   
            product2.cost = price.cost
            product2.quantity = 1            
            productsToShow.append(product2)  
            request.session['cart'] = productsToShow
        return render(request , 'cart.html' , {'products' : productsToShow,'categories' : categories} )

переменная сеанса не позволяет мне получить и установить

Вернуться на верх