0
因此,我使用satchmo商店的禮品證書模塊,並且爲了發送多個禮品證書代碼等於購買的商品數量,我需要添加一個循環如何做一個「雖然數量大於零循環」
「而數量大於零環更大的」
下面是代碼,循環被添加到右邊之前「價格= order_item.unit_price」
def order_success(self, order,
order_item):
log.debug("Order success called, creating gift certs on order:
%s", order)
message = ""
email = ""
for detl in order_item.orderitemdetail_set.all():
if detl.name == "email":
email = detl.value
elif detl.name == "message":
message = detl.value
price=order_item.unit_price
log.debug("Creating gc for %s", price)
gc = GiftCertificate(
order = order,
start_balance= price,
purchased_by = order.contact,
valid=True,
message=message,
recipient_email=email
)
gc.save()