Элементы сессии не устанавливаются при каждом добавленном элементе корзины
Карта:-
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'