分享

django怎么设置过期时间

 融水公子 2019-08-11

讲解对象: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/

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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多