【发布时间】:2019-03-26 14:23:58
【问题描述】:
我有两张桌子
Class Billing(models.Model):
id=models.AutoField(primary_key=True)
.....
#Some more fields
....
Class BillInfo(models.Model):
id=models.AutoField(primary_key=True)
billing=models.ForeignKey(Billing)
testId=models.ForeignKey(AllTests)
costOfTest=models.IntegerField(default=0)
concession=models.IntegerField(default=0)
这里BillInfo 是垂直表,即一个Billing 有多个BillInfo。在这里,我想计算单个Billing 的Sum(costOfTest - concession)。
我可以使用单个查询来实现吗?
需要帮助,提前致谢。
【问题讨论】:
-
从
BillInfo到Billing的ForeignKey是什么? -
是的,问题已更新。
标签: python mysql django django-models django-rest-framework