在Django項目上工作。 在我的支付模式我有一個簡單的高清保存制定正確的貨幣面額的變化
def save(self, *args, **kwargs):
self.amount_change = self.amount_due - self.amount_paid
return super(Payment, self).save(*args, **kwargs)
如果我amount_change來-455.50
我想退貨變化
- ×200
- 1×
- ×5
- 1x0.5
我想要做的是將amount_change細分爲我擁有的貨幣面值,然後使用正確的鈔票和硬幣將更改返回給客戶。 我的面值是[200,100,50,20,10,5,1,0.5]
我該如何去做這件事? 任何幫助表示讚賞。
你有沒有嘗試過任何東西? – Verma
這個答案看起來像它讓你有:http://stackoverflow.com/a/621133/631348 –
@ScottWoodall看起來很有前途。我不認爲它會管理0.5到 – darren