def addcart(request): token = request.session.get('token') userid = cache.get(token) goodsid = request.GET.get('goodsid') goodsnum = request.GET.get('goodsnum') # print(goodsid) response_data={ 'user':None, } if userid: user = User.objects.get(pk=userid) goods = Goods.objects.get(pk=goodsid) cart = Cart.objects.filter(goods=goods).filter(user=user) if cart.exists(): cart=cart.first() cart.num = cart.num + int(goodsnum) cart.save() else: cart=Cart() cart.goods=goods cart.user=user cart.num = int(goodsnum) cart.save() # response_data['user'] = user response_data['user_status'] = 1 response_data['cart_num']=cart.num # response_data['goodsid'] = goodsid else: response_data['user_status'] = 0 return JsonResponse(response_data)