Как извлечь значения из массива и сохранить в переменной? Python
Я не понимаю, как работает эта строка кода в функции ниже. В основном я спрашиваю о том, как эта строка захватывает какие-либо данные? Как называется этот метод захвата данных?
Проблема в строке ниже? self.cart[product_id]['quantity'] = quantity
Полная функция ниже?
def add(self, product, quantity=1, override_quantity=False):
"""
Add a product to the cart or update its quantity.
"""
product_id = str(product.id)
if product_id not in self.cart:
self.cart[product_id] = {'quantity': 0,
'price': str(product.price)}
if override_quantity:
self.cart[product_id]['quantity'] = quantity
else:
self.cart[product_id]['quantity'] += quantity
self.save()