Намерение:
- При добавлении первый продукт, ключ «корзина» еще не существует PATH > KeyError KeyError
- При добавлении первого продукта такого типа соответствующий ключ «product_id» еще не существует PATH > KeyError Попробуйте
- Когда другой продукт добавляется тот же тип, значение увеличивается на единицу > PATH Попробуйте Попробуйте
enter code here@app.route("/product_to_basket/")
def add_product_basket(product_id):
try:
session["basket"][product_id] += 1
print("hit1")
except KeyError:
try:
session["basket"].update({product_id: 1})
print("hit2")
except KeyError:
session.update({"basket": {product_id: 1}})
print("hit3")
Подробнее здесь: https://stackoverflow.com/questions/792 ... t-keyerror
Мобильная версия