我想在我的django shop中创建购物车。我启动名为cart的新应用程序并将新文件添加到此应用程序购物车.py。在这个文件中,我创建了类Cart并添加了一些函数。
这是购物车.py在class Cart(object):
def __init__(self, request):
"""
Inicjaliazacja koszyka na zakupy.
"""
self.session = request.session
cart = self.session.get(settings.CART_SESSION_ID)
if not cart:
# pusty koszyk w sesji
cart = self.session[settings.CART_SESSION_ID] = {}
self.cart = cart
def add(self, product, quantity=1, update_quantity=False, size=None, upd_size=False):
"""
Dodanie produktu i zmiana ilości
"""
product_id = str(product.id)
if product_id not in self.cart:
self.cart[product_id] = {'quantity': 0,
'size': None,
'price': str(product.price)}
if update_qua