예제 #1
0
def addCar(request):
    print('发送请求!')
    token = request.session.get('token')
    sid = request.GET.get('sid')
    print(sid)
    data = {

    }
    if token:
        user = User.objects.get(token=token)
        shoplist = Shoplist.objects.get(pk=sid)
        carts = Cart.objects.filter(user=user).filter(shoplist=shoplist)
        if carts.exists():
            cart = carts.first()
            cart.number = cart.number + 1
            cart.save()

            data['msg'] = '{}>>>添加成功!'.format(shoplist.name)
            data['number'] = cart.number
            data['status'] = 1
            return JsonResponse(data)
        else:
            cart = Cart()
            cart.user = user
            cart.shoplist = shoplist
            cart.number = 1
            cart.save()

            data['msg'] = '{}-添加成功!'.format(shoplist.name)
            data['number'] = cart.number
            data['status'] = 1
            return JsonResponse(data)
    else:
        data['msg'] = '请先登录!'
        data['status'] = -1
        return JsonResponse(data)