当前位置: 首页 > news >正文

htm网站的维护做烘焙的网站

htm网站的维护,做烘焙的网站,做网站设计都需要什么,学什么可以先做网站分析与设计 登录状态下,用户勾选购物车页面的“全选”时,将购物车中所有商品的sku_id放在set集合, 再发送到前端;反选时,移除集合中的所有商品。 未登录状态下,逻辑一致。 实现 在carts应用views.py中新增如…

分析与设计

登录状态下,用户勾选购物车页面的“全选”时,将购物车中所有商品的sku_id放在set集合, 再发送到前端;反选时,移除集合中的所有商品。

未登录状态下,逻辑一致。

实现

在carts应用views.py中新增如下视图类

class CartsSelectAllView(View):"""全选购物车"""def put(self, request):# 检验参数json_dict = json.loads(request.body.decode())selected = json_dict.get('selected')if selected:if not isinstance(selected, bool):return HttpResponseForbidden('参数selected有误')# 获取登录对象user = request.userif user.is_authenticated:#     登录状态下redis_conn = get_redis_connection('carts')redis_cart = redis_conn.hgetall('carts_%s' % user.id)cart_sku_ids = redis_cart.keys()print(cart_sku_ids)if selected:# 全选redis_conn.sadd('selected_%s' % user.id, *cart_sku_ids)else:redis_conn.srem('selected_%s' % user.id, *cart_sku_ids)return JsonResponse({'code': RETCODE.OK, 'errmsg': '全选购物车成功'})else:cart_str = request.COOKIES.get('carts')response = JsonResponse({'code': RETCODE.OK, 'errmsg': '全选购物车成功'})if cart_str:cart_dict = pickle.loads(base64.b64decode(cart_str.encode()))for sku_id in cart_dict:cart_dict[sku_id] = selectedcookie_cart_str = base64.b64encode(pickle.dumps(cart_dict)).decode()response.set_cookie('carts', cookie_cart_str, max_age=constants.CARTS_COOKIE_EXPIRES)return response

在carts应用下urls.py本新增路由

path('carts/selection/', views.CartsSelectAllView.as_view()),

http://www.dtcms.com/a/459700.html

相关文章:

  • 公司网站开发比选做网站需要注册公司
  • 优秀网站建设空间17一起做网站app
  • 网站建设招标书技术介绍wordpress分享小图片不
  • 网站都必须要备案吗洋气的广告公司名字
  • 企业网站制作流程江门关键词优化排名
  • 中国企业网官方网站wap网站模板
  • 六安市城乡建设网站网站建设技术员保密协议
  • 合肥做网站公自己搞个网站
  • 建网站seo开发公司自己买自己的商品房
  • 防止访问网站文件夹自己网站怎么建设
  • 徐州鼓楼区建设网站四平市建设局网站
  • 大型网站开发 框架可植入代码网站开发
  • 个人网站备案 费用长沙ui设计公司
  • 沈阳做招聘网站世界杯32强排名
  • 网站怎么开发代码楼盘网站开发报价
  • 免费建站系统对比班级网页设计素材
  • 做一个网站成本大概多少钱科技公司排名
  • 个人注册公司在哪个网站申请跨境电商平台有哪些个人可以做
  • 宁波易企网做的网站html5手机版
  • 商丘加盟小吃网站wordpress 心理
  • 外贸有哪些网站兰州有互联网公司嘛
  • wordpress 上传网站吗企业网站空间多大
  • 上海景泰建设股份有限公司网站做网站赚钱一般做什么
  • 北京南站到北京西站一个企业网站的建设流程
  • wordpress下一篇东莞推广seo关键词排名优化
  • 做网站工具wordpress ajax error
  • 英文seo网站建设服装网站建设的规模和类别
  • 做网站什么内容国内网站在国外访问很慢
  • godaddy如何上传网站wordpress文章底部加分享
  • 丹阳网站建设策划wordpress 上下页导航