Добавление нескольких товаров в сессию [Django]
Я хотел бы добавить несколько продуктов для создания корзины, но каждый раз, когда я добавляю другой продукт, он перезаписывает первый, как мне добавить несколько продуктов в сеансе?
Views.py
def cart_add(request, code):
dico={"produits":[{'code':'MLO31','nom':'banane sucré','prix':1500},
{'code':'BRAD5','nom':'pomme de terre','prix':1800}]}
mes_produits=dico['produits']
session=request.session
selected_product = next((item for item in mes_produits if item["code"] == code), None)
if selected_product != None:
session['nom']=selected_product.get('nom')
session['prix']=selected_product.get('prix')
contex={'nom':session['nom'],'prix':session['prix']}
return render(request, 'cart/cart_detail.html',contex)
cart_detail.html
{% for key,value in request.session.items %}
Nom : {{request.session.nom}}
Prix : {{request.session.prix}}<br>
{% endfor %}