一、相关设置
1.MIDDLE_CLASSES(必需)
2.INSTALLED_APP的django.contrib.sessions(必需)
3.可以修改session存储的方式
二、Cookie Tasting Session测试cookie的功能使用
request.session 的 set_test_cookie()、test_cookie_worked()、delete_test_cookie() 三个方法
三、cookie的使用
request.COOKIES.get(‘cookie_name’,’default’)
response.set_cookie(‘cookie_name’,value)
四、session数据
获得request.session.get(‘key’,’default’)
存储、获得request.session[‘key’]
五、时效时间
1.browser-length:设置SESSION_EXPIRE_AT_BROWSER_CLOSE为True时生效,默认False
2.persistent session:通过SESSION_COOKIE_AGE设置时效时间,单位为秒
六、清除session数据
使用python manage.py clearsessions命令定时清除