Django:从视图调用视图时缺少请求数据

Django:从视图调用视图时缺少请求数据,django,django-rest-framework,Django,Django Rest Framework,我在for循环中从另一个视图调用view。 第一次,视图处理正确,但下一次请求对象为空 for index, component in enumerate(components_list): AggregateData.as_view()(request._request, nquery=index) 这里第二次迭代的请求对象为空(请求为)。 不知道我哪里出了问题。正如@ruddra在评论中所说的,你可以像下面那样使用deepcopy 导入副本 对于索引,枚举中的组件(组件列表): A

我在for循环中从另一个视图调用view。 第一次,视图处理正确,但下一次请求对象为空

for index, component in enumerate(components_list):
    AggregateData.as_view()(request._request, nquery=index)
这里第二次迭代的请求对象为空(请求为
)。
不知道我哪里出了问题。

正如@ruddra在评论中所说的,你可以像下面那样使用
deepcopy

导入副本
对于索引,枚举中的组件(组件列表):
AggregateData.as_view()(copy.deepcopy(请求),nquery=index)

正如@ruddra在评论中所说,您可以使用
deepcopy
如下

导入副本
对于索引,枚举中的组件(组件列表):
AggregateData.as_view()(copy.deepcopy(请求),nquery=index)

您可以创建请求对象的深度副本,并在每次迭代时传递它。您可以创建请求对象的深度副本,并在每次迭代时传递它