Python Django:动态地将查询结果附加到视图内部的上下文中
我需要访问与一个特定模型(比如model1)关联的模型数据。令人沮丧的是,我的数据库结构不包含外键或容易与model1关联的内容 根本的问题是,我无法找到办法手动替换Python Django:动态地将查询结果附加到视图内部的上下文中,python,django,Python,Django,我需要访问与一个特定模型(比如model1)关联的模型数据。令人沮丧的是,我的数据库结构不包含外键或容易与model1关联的内容 根本的问题是,我无法找到办法手动替换append方法,将value:key对添加到上下文字典中 以下是我到目前为止的情况: @method_decorator(login_required, name='dispatch') class PostDetailalerte_trend2(LoginRequiredMixin,APIView, tables.SingleT
append
方法,将value:key对添加到上下文字典中
以下是我到目前为止的情况:
@method_decorator(login_required, name='dispatch')
class PostDetailalerte_trend2(LoginRequiredMixin,APIView, tables.SingleTableMixin, ExportMixin):
def get(self, request):
queryset = trend2.objects.all().values('Id')
queryset2 = {}
queryset3 = {}
print(queryset)
for object in queryset:
queryset2.append(old_year2.objects.filter(Id = object['Id']).values('Qm3', 'Qm2', 'Qm1'))
queryset3.append(demand_planning2.objects.filter(Id= object['reference']).values('ltplus1'))
return render(request, 'detailstocktrend2.html', {'queryset': queryset, 'queryset2': queryset2, 'queryset3':queryset3})
##how to replace the not working APPEND method?/
我见过几个例子重新要求手动创建键,但这不是一个选项,因为我无法事先知道dict的大小
欢迎提供任何帮助或其他方法