我必须构建一个查询集,在其中我们可以从模型中的字段中选择所有对象,并与另一个模型中的字段进行比较...
例如: - 我必须选择docid字段中的所有对象,并从profitandloss模型中选择相应的金额,并与资产负债表模型中的相应金额的docid进行比较
模型-1
Class Profitandloss(models.Model):
docid = models.charfield(max_length=15)
amount = models.integerfield(default=0)
class balancesheet(models.Model):
docid = models.charfield(max_length=15)
amount = models.integerfield(default=0)
您的模型设计需要改变。您应该将document
作为另一个模型并将文档模型链接到您的profileandloss
和balancesheet
模型作为foriegnkey
这将允许ORM搜索有效