django如何把数据传递到多个html

前提:

在这里笔者假设各位已经学会了如何把django的数据传递到单个的html,以及把传递后的数据在html中输出。


正文:

这里我们讨论的是如何传递到多个html,

更准确地说,应该是:

django在传输数据到html之后,html是如何把这个数据传递到另一个html里面。


我们都知道,django传递数据,是通过return render,再加上一个存放数据的字典来实现的

views.py里面的

stu_index.html里面的


但是问题又来了,我们要如何保存这个username到另一个html中呢?

比如我们登录进入主页后,前端会保存我们注册的username并显示出来,而主页加入有一个 个人中心 的选项,而点击这个选项后会跳转到另一个html,但是这俩是不一样的文件!而render只传递给了这一个html,那么另一个html该如何收到呢?

答案:

把要传递的数据更改为全局变量:

这样就可以在导向另一个html的视图函数中也传递这个数据了

结果如下:

在这里我的username是aaa,而这里是两个不同的html,一个是欢迎界面,一个是个人中心,而无论点击哪一个,都会成功显示右边的aaa。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值