- 通过session模块
session是一种类似于Cookies的东西,实现网页之间数据传递,是一个存储在服务器端的对象集合。
代码如下:
request.session['username'] = username
request.session.set_expiry(6000)
第一行代码保存username,第二行代码缓存时间为6000秒
2. 通过跳转的url保存信息
代码如下:
前端页面中超链接的格式是127.0.0.1:8000/songinfo?id = id,其中id就是你渲染页面传入的id
<a href="{% url 'songinfo' %}?id={{ id }}">
之后在返回songinfo页面的视图函数中获取id
songid=request.GET.get('id')