我正在为奥斯卡写一个观点。我有'basket'
对象。如何访问shipping_address
篮子?
问问题
1101 次
2 回答
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
模型
于 2014-12-24T07:52:39.707 回答
1
您应该Repository.get_available_shipping_methods
按照建议覆盖.
对于动态实现,您可以参考AbstractWeightBased
shipping method。
您可能还想django-oscar-shipping
查看他们的实现/代码
于 2018-03-11T10:28:10.130 回答