예제 #1
0
파일: views.py 프로젝트: DStaojinpeng/Zmall
def addcart(request):
    token = request.session.get('token')
    if token:
        goodsid = request.GET.get('goodsid')
        goodsid = Imgsrc.objects.get(pk=goodsid)
        user = User.objects.get(token=token)
        goodsList = Cart.objects.filter(goodsid=goodsid)
        if goodsList.exists():
            goods = goodsList.first()
            goods.number += 1
            goods.isselect = True
            goods.save()
            JsonData = {'status': 1, 'msg': '已添加到购物车', 'number': goods.number}
        else:
            goods = Cart()
            goods.user = user
            goods.goodsid = goodsid
            goods.isselect = True
            goods.save()
            JsonData = {'status': 1, 'msg': '已添加到购物车', 'number': goods.number}
        return JsonResponse(JsonData)
    else:
        JsonData = {'status': -1, 'msg': '添加失败,未登录'}
        return JsonResponse(JsonData)