由一个页面跳转至另一个页面可以有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,这不就行了吗

OK,这不就行了吗,要的就是这个效果!!

传送门: Django 页面之间传递MySql数据表(Django第八篇)

自学 Django 已经有一周啦,想把自己自学过程中的每一步都记录下来,给一些零基自学 Django 的战友们一些参考;本次主要内容为,用一个实例展现views.py中的数据是如何传递到html 页面 ,并在 页面 中展示。我的项目已经创建好,我的app为song03apptest。因为我的项目和环境的相关配置已经配置好,如果是第一天开始学习 Django 的童鞋,请先看我的入门教程,第一个 Django 实例。本文重点... session _id = request. session . session _key 在生成 session id后,我想要打印这个 session id,但是发现返回的是none,通过查询,得知如果 request. session . session _key 为 None,则表示会话对象是全新的,尚未保存到数据库中。调用 request. session .save(),将这个 session 保存到数据库中,再调用requ django _ session 表的单独获取查看操作一般在程序里不会出现,因为前后端都是通过 cookie 中 session id 直接获取到对应的数据,但为了以防万一,或者你对这张表有一些兴趣,这里额外介绍一下如何单独操作这张表里的数据。然后通过 session _key 来获取这条数据,比如 session _key 为。 django 教程– 参数传递 (GET方式)web开发过程中最常见的两种 参数传递 方式为GET和POST,今天我们就来了解下 Django 中如何使用GET进行 参数传递 。 在 Django 的开发过程中,有一些功能是通过JS根据用户的不同选择来加载 页面 中的某一部分(子 页面 )的。如果子 页面 中有我们需要传入的值。可以这么实现 在js函数中调用 $("#base_page_div1").load('SUB_URL  #sub_page_div1'); 此处 SUB_URL只需要是你在父 页面 对于URL基础上的多处部分即可。比如 父 页面 的URL为  /resource/bas 下载dwebsocket,我使用的是pycharm,下面的都是在pycharm中进行的 pip install dwebsocket//在pycharm的terminal中输入 等待一会就下载好了 然后开始在setting.py中配置 INSTALLED_APPS = [ 、、、、、、 'dwebsocket' 、、、、、、 首先在html 页面 建立前...