讲解对象:django怎么设置过期时间
作者:融水公子 rsgz
1 基础知识
set_expriy(value)
0.1我们不设置两个星期后过期,两个星期都能用
0.2它是一个整数,10就是10秒后过期
0.3时间对象
0.4
0表示关闭浏览器时候失效
0.5
None表示永不过期
2 视图函数
def
showmain(request):
username=request.POST.get('username')
# 存session
request.session.set_expiry(10)
request.session['name']=username
return redirect('/rsgz/main/')

3 添加路由
# path('',index,name='index'),
url(r'^$', views.index,name = "index"), # name = "index"
url(r'^main/$', views.main),
url(r'^login/$', views.login),
url(r'^showmain/$', views.showmain),
url(r'^quit/$', views.quit),

4 启动服务器
0.1切换到项目目录
0.2执行命令python manage.py runserver

5 浏览器测试
http://127.0.0.1:8000/rsgz/main/



十秒钟后,刷新一下还是变成了
游客
