我正在for循环中从另一个视图调用视图。 第一次,视图被正确处理,但是下次请求对象为空。
for index, component in enumerate(components_list):
AggregateData.as_view()(request._request, nquery=index)
此处第二次迭代请求对象为空(请求为<QueryDict: {}>
)。
不知道我要去哪里错了。
答案 0 :(得分:0)
正如@ruddra在评论中所说,您可以像下面一样使用deepcopy
import copy
for index, component in enumerate(components_list):
AggregateData.as_view()(copy.deepcopy(request), nquery=index)