将值传递给另一个视图django

Cod*_*ork 1 python django django-views

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

return  HttpResponseRedirect(reverse('message-inbox', args=(),kwargs={}));
Run Code Online (Sandbox Code Playgroud)

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

Dan*_*man 5

这就是会议的目的.

在您的源视图中:

request.session['my_key'] = my_value
Run Code Online (Sandbox Code Playgroud)

并在您的收件箱视图中:

my_value = request.session['my_key']
Run Code Online (Sandbox Code Playgroud)

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