我正在尝试使用 Django 制作一个托儿管理应用程序,但付款代码存在一些问题。
每个孩子每年必须每月支付 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。