商场项目-购物车

1.需求:用户将商品加入购物车,进入购物车对商品进行增删改等操作:

2.创建处理这些功能的类:









3.购物车功能提供给登录与未登录用户都可以把商品加入购物车,其中登录用户将商品存储在redis数据库中
未登录用户将商品字典通过pickle模块转为序列化,再用base64转码存储在用户浏览器上:







4.处理购物车界面全选功能:



5.修改购物车:



6用户删除购物车商品:



7合并商品进购物车:



8前端配置:





9.功能测试: