Django,使用redirect / redirect_to将QuerySet传递给url

时间:2010-08-02 12:17:33

标签: django

如何从视图重定向到另一个网址,将我的查询集传递到另一个视图? 我试过这个:

return simple.redirect_to(request, 'some_url', **{'queryset': results})

和这个

return redirect('some_url', queryset=results )

但它不起作用....

我该怎么做?

加比。

1 个答案:

答案 0 :(得分:1)

您对此有何期待?通过让浏览器请求另一个URL来实现重定向。因此,您想要作为参数传递给重定向的任何内容都必须进入您要重定向到的URL。将查询集放入URL参数中是没有意义的。

据推测,你可以首先传递你用来获取查询集的任何参数,但这是一项额外的工作。

你真的需要重定向吗?如何从原始视图中调用新视图并返回其响应呢?