Django で保育管理アプリを作ろうとしていますが、支払いコードに問題があります。
各子供は毎月 1 年に 10 回支払う必要があります。これらの支払いにはいくつかの特徴があります。
一部の子供は、両親の経済状況に応じて異なる金額を支払うことができます.
支払い額は、年間で変動する可能性があります。
支払いは、さまざまな機会に支払うことができます。
ワークショップと食事は、支払いの合計額に追加されます (オプションです)。
このアプリをモデル化するために問題が発生しています。私は子供モデルと支払いモデルを作成することを考えていました:
class Kid(models.Model):
food = models.BooleanField()
workshop = models.BooleanField()
special_price = models.DecimalField(blank=True)
class Payment(models.Model):
kid = models.ForeignKey(Kid)
date = models.DateField()
amount = models.DecimalField()`
特定の日付に、子供 (親) が支払わなければならない金額を知りたいとします。価値観の変化の問題を解決する方法がわかりません(食べ物とワークショップの価値観も年々変化する可能性があります)。
あなたが私を理解してくれることを願っています、ありがとう。mF。