django的session
必须先走数据库迁移生产django_session表
1 | python manage.py makemirgration |
session原来和cookie的对比
1 | -解决cookie不安全的问题, |
session的使用
设置值
1 | -request.session['name']='lqz' |
生成session时:
1 | 1 生成随机字符串:dfasfasdfa |
取值
1 | name=request.session['name'] |
执行流程:
1 | -取到cookie的随机字符串 |
设置和取值的代码
路由
1 | url(r'^set_session/', views.set_session), |
视图层
1 | from django.shortcuts import render,HttpResponse |
session使用详细
1 | # 获取、设置、删除Session中数据 |
Django中的Session配置
1 | 1. 数据库Session |
中间件session流程
1 | 先去浏览器找到cookie提取对应的随机字符串,然后通过随机字符串找到数据库的字典, |