我正在为奥斯卡写一个观点。我有'basket'
个对象。如何访问购物篮的shipping_address
?
答案 0 :(得分:1)
购物篮没有送货地址,在订单成为订单之前没有送货地址。
您可以从模型中看到:
https://github.com/django-oscar/django-oscar/blob/1.0.1/oscar/apps/basket/abstract_models.py
grep for'ship'...没有匹配
https://github.com/django-oscar/django-oscar/blob/1.0.1/oscar/apps/order/abstract_models.py#L68
AbstractOrder
模型具有order.ShippingAddress
模型
答案 1 :(得分:1)
您应该覆盖Repository.get_available_shipping_methods
as recommended。
对于动态实施,您可以参考AbstractWeightBased
shipping method。
您可能还想结帐their implementation / code
django-oscar-shipping