Я создал один родительский продукт чай Тадж-Махал, в котором я создал его дочерний продукт, чай Тадж-Махал вариант 1 кг, и дал цену (исключая налог) и Розничную цену, которые вы видите на этом изображении.
![enter image description here](https://i.stack.imgur.com/wIk4H.png)
Но когда я пытаюсь получить доступ к объекту цены, я не смог получить в нем атрибут розничной цены.
вот мой пример кода:
from oscar.core.loading import get_class, get_model
from oscar.apps.partner.strategy import Selector
Product = get_model('catalogue', 'Product')
product = Product.objects.filter(id=11).first()
strategy = Selector().strategy()
info = strategy.fetch_for_product(product)
print(info.price)
Выход:
FixedPrice({'currency': 'INR', 'excl_tax': Decimal('400.00'), 'tax': Decimal('0.00')})
Вот мой тестовый код и его вывод:
>>> strategy = Selector().strategy()
>>> info = strategy.fetch_for_product(product)
>>> info
PurchaseInfo(price=FixedPrice({'currency': 'INR', 'excl_tax': Decimal('400.00'), 'tax': Decimal('0.00')}), availability=<oscar.apps.partner.availability.StockRequired object at 0x7f2db2324e80>, stockrecord=<StockRecord: Partner: Aapnik, product: Taj mahal 1 kg (xyz)>)
>>> info.price
FixedPrice({'currency': 'INR', 'excl_tax': Decimal('400.00'), 'tax': Decimal('0.00')})
Любая помощь будет очень полезна.