学习Python的日子Django(5)

Django
用户信息
一、用户的基本登陆注册
二、使用session实现显示登陆用户名
session的概念
session的基本用法
session的存储配置
三、使用cookie实现记住用户名功能
cookie的概念
cookie的基本用法
四、使用django内置auth模块实现用户登陆注册注销
session
设置session通过request.session来设置,可以设置过期时间
设置session  request.session[‘uname’] = ‘liuyuan’
session过期时间 request.session.set_expiry(10)
set_expiry(value):设置会话的超时时间
如果没有指定,则两个星期后过期
如果value是一个整数,会话将在values秒没有活动后过期
若果value是一个timedelta对象,会话将在当前时间加上这个指定的日期/时间过期
如果value为0,那么用户会话的Cookie将在用户的浏览器关闭时过期
如果value为None,那么会话永不过期
获取session    request.session.get(键,默认值)
删除session    del request.session[键]
设置cookie通过HttpResponse对象来设置,也可以设置值过期时间,
设置cookie     HttpResponse.set_cookie(键,值,过期时间)
过期时间max_age 和expirys  二选1
删除cookie    HttpResponse.delete_cookie(键)  键不存在什么都不发生
获取cookie   request.COOKIE.get(键,默认值)

猜你喜欢

转载自blog.csdn.net/qq_42240071/article/details/80611691
今日推荐