我有一个 Flask 应用程序,我正在通过 fetch api 向购物车添加/删除内容。当我尝试删除数据时,没有任何内容被删除。
@cart_bp.route('/cart/action/',methods=['POST'],strict_slashes=False)
def cart():
fetchapi = request.get_json()
if fetchapi['action'].lower() == 'add':
session['cart'].append(fetchapi['item'])
else:
session['cart'].remove(fetchapi['item'])
在 else 语句中打印会话后,该项目已被删除。但是,当我刷新页面或导航到另一个页面时。购物车仍然包含从会话中删除的项目。