def addCart(request): gid = request.GET.get('gid') #获取用户是否登录 uid = request.session.get('uid') data = { 'code': 0, 'msg': 'ok', } if not uid: # 用户未登录 data['code'] = '-1' #用户未登录 data['msg'] = '用户未登录' else: # 查询购物车中是否由该商品,如果有,数量加1 carts = Cart.objects.filter(goods_id=gid).filter(user_id=uid) if carts.exists(): cart = carts.first() cart.num += 1 else: # 没有则创建 cart = Cart() cart.user_id = uid cart.goods_id = gid cart.num += 1 cart.save() data['num'] = cart.num return JsonResponse(data)