将值传递给另一个视图django

时间:2014-01-21 21:14:35

标签: python django django-views

我搜索了很多,但我没有找到有效的解决方案,我甚至不知道在两个视图之间重定向的机制。 我用

return  HttpResponseRedirect(reverse('message-inbox', args=(),kwargs={}));

它工作正常。但我想将一些值传递给message-inbox的View并在该View中检索它们。我想过将它们传递给请求对象但是我不知道这是否可行而且我不知道知道我怎么能做那样的事情。 我会感激任何帮助。

1 个答案:

答案 0 :(得分:5)

这是session的用途。

在您的来源视图中:

request.session['my_key'] = my_value

在收件箱视图中:

my_value = request.session['my_key']

当然,如果它们只是小整数或字符串,您可以像其他任何视图一样在URL参数中传递它们。

相关问题