视图add
def add(request):
dict=request.GET
gid=int(dict.get('gid'))
count=int(dict.get('count'))
uid=request.session.get('uid')
#查询当前用户是否已经购买过此商品,如果未购买则创建,如果已购买则修改数量
carts=CartInfo.objects.filter(user_id=uid,goods_id=gid)
if len(carts)==0:
cart=CartInfo()
cart.user_id=request.session.get('uid')
cart.goods_id=int(gid)
cart.count=int(count)
cart.save()
else:
cart=carts[0]
cart.count+=count
cart.save()
c=calc_count(uid)
return JsonResponse({'isok':1,'count':c})