实现未映射到数据库的Django聚合对象

2024-10-01 07:43:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我在测试中编写了一个模型查询函数

contracts = Contracts.objects.all()
contractPlans = ContractPlans.objects.filter(contractnum__in = contracts)
parentorgs = Parentorgs.objects.all()


for plan in contractPlans:

    contractPlanTags = ContractPlanTags.objects.filter(contractnum = plan.contractnum)
    for planTags in  contractPlanTags:
        #do more stuff here

有没有可能有一个非数据库映射对象,我可以在其中放入来自parentorgscontractscontractPlans和{}的特定字段发送到视图吗?本质上,我只希望一个普通的旧数据对象用作四个集合上特定字段的容器包装器。在


Tags: 对象函数in模型forobjectsallfilter