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
ように変更を返したい
- 2x200
- 1x50
- 1x5
- 1x0.5
私がやりたいことは、 amount_change を私が持っている金種に分解し、正しい紙幣や硬貨でおつりをクライアントに返すことです。私の宗派は [200, 100, 50, 20, 10, 5, 1, 0.5] です。
どうすればこれを行うことができますか?どんな助けでも大歓迎です。