Пример #1
0
def add_to_cart(request):
    print "add to cart\n"
    product = Product.objects.get(id=request.POST["product_id"])
    cart = Cart(request)
    cart.add(product)
    request.basket_number = cart.getItemCount()
    return render_to_response('basket.html',  dict(cart=cart, total_price=cart.getTotalPrice(), products=Product.objects.all()), context_instance=RequestContext(request))
Пример #2
0
def update_basket(request):
    for item_id, quantity in request.POST.iteritems():
        cart = Cart(request)
        cart.update(item_id, quantity)
        result = {
        'prices': cart.getTotalPricesAsStrList(),
        'total_price': cart.getTotalPrice()
        }
    return HttpResponse(dumps(result), mimetype="application/json")
Пример #3
0
def get_basket(request):
    cart = Cart(request)
    return render_to_response('basket.html',  dict(cart=cart, products=Product.objects.all(), total_price=cart.getTotalPrice()), context_instance=RequestContext(request))