django queryset ..search对象从模型的一个字段到另一个模型的另一个字段

问题描述 投票:0回答:1

我必须构建一个查询集,在其中我们可以从模型中的字段中选择所有对象,并与另一个模型中的字段进行比较...

例如: - 我必须选择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)
django-queryset
1个回答
0
投票

您的模型设计需要改变。您应该将document作为另一个模型并将文档模型链接到您的profileandlossbalancesheet模型作为foriegnkey这将允许ORM搜索有效

© www.soinside.com 2019 - 2024. All rights reserved.