def update_cart_list(): d = json_decoder.decode(session['cart_list']) for id, count in d.iteritems(): count = request.form['item' + str(id)] d[id] = count session['cart_list'] = json_encoder.encode(d) return redirect('/show_cart_list')
def add_to_cart(item_id): d = {} if session['cart_list'] != "": d = json_decoder.decode(session['cart_list']) d[item_id] = 1 session['cart_list'] = json_encoder.encode(d) # Remove same ids flash("Added to cart!") return redirect('/show_cart_list')
def remove_cart_item(item_id): d = json_decoder.decode(session['cart_list']) d.pop(unicode(item_id)) session['cart_list'] = json_encoder.encode(d) return redirect('/show_cart_list')