Django 多页面间参数传递用session方法

由一个页面跳转至另一个页面可以有render中携带几个参数,如下:
在这里插入图片描述
照上例便在跳转到homepage页面后使用传递的四个参数了

但问题是如何在由homepage跳转到其他页面时仍可以使用这四个参数呢?我们在做登录并由登录后的页面再进行页面跳转时常要考虑到这个问题

只需两个简单的步骤

1.在进行render页面跳转之前先将四个参数封装在session中,参考代码如下:
在这里插入图片描述

如上图,在跳转到homepage之前,我先将四个参数封装在request的session中,然后跳转到homepage页面

2.在homepage要跳转的页面的views.py中的函数略做修改,如下:
在这里插入图片描述在这里插入图片描述

homepage中我们通过< a href>跳转到index_04页面
我们在view.py中的index_04函数使用request.session.get函数,获取之前被封装在session中的参数,此处我暂时只获取user_name这一个参数,然后用render将需要的参数传至Index_04页面

OK,这不就行了吗

在这里插入图片描述

在这里插入图片描述

要的就是这个效果!!

发布了20 篇原创文章 · 获赞 3 · 访问量 1140

猜你喜欢

转载自blog.csdn.net/qq_38175040/article/details/104965393