コード例 #1
0
ファイル: views.py プロジェクト: gmelson/AAGSNC
def cart(request):
    return render_to_response('cart.html', dict(cart=Cart(request)))
コード例 #2
0
ファイル: views.py プロジェクト: gmelson/AAGSNC
def get_cart_count(request):
	cart = Cart(request)
	return cart.itemCount()
コード例 #3
0
ファイル: views.py プロジェクト: gmelson/AAGSNC
def clear_cart(request):
	cart = Cart(request)
	cart.clear()
	request.session.clear()
	return shop(request)
コード例 #4
0
ファイル: views.py プロジェクト: gmelson/AAGSNC
def remove_from_cart(request, product_id):
    product = Product.objects.get(id=product_id)
    _cart = Cart(request)
    _cart.remove(product)
    return cart(request)
コード例 #5
0
ファイル: views.py プロジェクト: gmelson/AAGSNC
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)