def add_cart(request): id = request.GET.get('id') count = request.GET.get('count') login = request.session.get('username') # 检查登录 if login: user_id = TUser.objects.filter(username=login)[0].id exit_book = TCart.objects.filter(book_id=id, user_id=user_id) # 检查购物车中是否有该书 if exit_book: exit_book[0].number += int(count) else: TCart.objects.create(book_id=id, user_id=user_id, number=count) return HttpResponse('ok') cart = request.session.get('cart') if not cart: # 创建一个临时购物车 cart = Cart() cart.add_books(id, count) request.session['cart'] = cart return HttpResponse('ok')