Элементы сессии не устанавливаются при каждом добавленном элементе корзины

Карта:-

class Cart(View):
    def get(self , request):
        categories = Category.get_all_categories()        
        if(request.session['cart']):
            productsToShow = request.session['cart']
        else:
            productsToShow = []
        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)           
        prices = Price.objects.filter(product=product,seller=seller)
        for price in prices:          
            product = price.product
            product.seller = price.seller   
            product.price = price.cost          
            productsToShow.append(product)    
        request.session['cart']  = productsToShow   
        return render(request , 'cart.html' , {'products' :productsToShow,'categories' : categories} )

AttributeError at /cart Объект 'list' не имеет атрибута 'keys'

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