def cart(request): return render_to_response('cart.html', dict(cart=Cart(request)))
def get_cart_count(request): cart = Cart(request) return cart.itemCount()
def clear_cart(request): cart = Cart(request) cart.clear() request.session.clear() return shop(request)
def remove_from_cart(request, product_id): product = Product.objects.get(id=product_id) _cart = Cart(request) _cart.remove(product) return cart(request)
def add_to_cart(request, product_id, quantity): product = Product.objects.get(id=product_id) cart = Cart(request) cart.add(product, product.price_in_dollars, quantity) return shop(request)