コード例 #1
0
ファイル: views.py プロジェクト: binbit/beyondshop
def delete_from_cart(request, picture_id):
    cart = Cart(request)
    cart.remove(picture_id)
    cart.save(request)
    return redirect('cart')
コード例 #2
0
ファイル: views.py プロジェクト: binbit/beyondshop
def clear_cart(request):
    cart = Cart(request)
    cart.clear()
    cart.save(request)
    return redirect('cart')
コード例 #3
0
ファイル: models.py プロジェクト: binbit/beyondshop
 def in_cart(self, request):
     cart = Cart(request)
     return cart.item_exists(self)
コード例 #4
0
ファイル: views.py プロジェクト: binbit/beyondshop
def add_to_cart(request, picture_id):
    cart = Cart(request)
    cart.add(Picture.objects.get(id=picture_id))
    cart.save(request)
    return redirect('cart')
コード例 #5
0
def clear_cart(request):
    cart = Cart(request)
    cart.clear()
    cart.save(request)
    return redirect('cart')
コード例 #6
0
def delete_from_cart(request, picture_id):
    cart = Cart(request)
    cart.remove(picture_id)
    cart.save(request)
    return redirect('cart')
コード例 #7
0
def add_to_cart(request, picture_id):
    cart = Cart(request)
    cart.add(Picture.objects.get(id=picture_id))
    cart.save(request)
    return redirect('cart')
コード例 #8
0
def cart(request):
    cart = Cart(request)
    items_ids = ",".join(str(item) for item in cart.item_list)
    pictures = Picture.objects.filter(pk__in=cart.item_list)
    context = dict(cart=cart, items_ids=items_ids, pictures=pictures)
    return render(request, 'beyond/cart.html', context)
コード例 #9
0
ファイル: models.py プロジェクト: binbit/beyondshop
 def in_cart(self, request):
     cart = Cart(request)
     return cart.item_exists(self)