【发布时间】:2021-09-21 11:16:09
【问题描述】:
首先,这里是sample project is available,以便任何人都可以查看并告诉我哪里出错了。
我有两个模型,Package 和 Receivables。在 Package 中,有一个字段 total_package,而在 Receivables 中,最初有两个字段,discount 和approved_package。我想访问 total_package 并从中减去折扣以自动填充approved_package 字段。如果您查看项目的 test.js 文件,我尝试使用 JS 来实现相同的目的,但这并不符合我的意图。我不知道我哪里出错了。我还想了解如何使用纯 django 方式实现这一目标。有人可以帮我吗?
模型:
class Package(models.Model):
rt_number=ForeignKey(Patient, on_delete=CASCADE)
diagnosis=models.ForeignKey(Diagnosis, on_delete=CASCADE)
treatment=ForeignKey(Treatment, on_delete=CASCADE)
patient_type=ForeignKey(PatientType, on_delete=CASCADE)
date_of_admission=models.DateField(default=None)
max_fractions=models.IntegerField(default=None)
total_package=models.DecimalField(max_digits=10, decimal_places=2)
class Receivables(models.Model):
rt_number=ForeignKey(Patient, on_delete=CASCADE)
discount=models.DecimalField(max_digits=9, decimal_places=2, default=None)
approved_package=models.DecimalField(max_digits=10, decimal_places=2, default=None)
proposed_fractions=models.IntegerField()
done_fractions=models.IntegerField()
base_value=models.DecimalField(max_digits=10, decimal_places=2)
expected_value=models.DecimalField(max_digits=10, decimal_places=2)
希望在这个问题上得到一些帮助。提前致谢。
【问题讨论】:
标签: javascript html python-3.x django django-models