获取django oscar购物篮的送货地址

时间:2014-12-24 05:49:23

标签: python django django-oscar

我正在为奥斯卡写一个观点。我有'basket'个对象。如何访问购物篮的shipping_address

2 个答案:

答案 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