@

1.说明

之前django的session默认是存在的数据库里面的,我们也可以把session存储在redis里面

安装

pip install django-redis-sessions==0.5.6

修改设置

修改settings文件,增加如下项

SESSION_ENGINE = 'redis_sessions.session'
SESSION_REDIS_HOST = 'localhost'
SESSION_REDIS_PORT = 6379
SESSION_REDIS_DB = 2
SESSION_REDIS_PASSWORD = ''
SESSION_REDIS_PREFIX = 'session'

2.测试

打开booktest/views.py文件,创建session_set和session_get视图如下

  def session_set(request):
request.session['name']='itheima'
return HttpResponse('ok') def session_get(request):
name=request.session['name']
return HttpResponse(name)

打开booktest/urls.py文件,配置url如下

  url(r'^session_set/$',views.session_set),
url(r'^session_get/$', views.session_get),

通过redis-cli客户端查看session的值,然后在Base64解码网站对比

Base64在线解码

关于作者

个人博客网站

个人GitHub地址

个人公众号:

最新文章

  1. PhoneGap配置笔记
  2. 使用setTimeout模拟setInterval效果
  3. 分享十二个有用的jQuery代码
  4. 曝光卖假币的店铺和旺旺ID
  5. Java Learning:并发中的同步锁(synchronized)
  6. SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图)
  7. 框架整合——Spring与MyBatis框架整合
  8. 从UUID想到的
  9. Hibernate 对象关系映射文件
  10. 三.SQL语句
  11. linux把程序做成系统服务并自启动
  12. 《Inside C#》笔记(四) 类
  13. [NOIp2009普及组]细胞分裂
  14. Restful framework【第一篇】RESTful 规范
  15. 【Linux】zlib安装
  16. 在windows上构建LLVM 7.0.1
  17. 自定义单选框radio样式
  18. __imp___vsnprintf
  19. BZOJ2987:Earthquake(类欧几里德算法)
  20. Go语言的基准测试简单示例

热门文章

  1. 如何在Camtasia中对录制视频进行动画编辑
  2. 将多个PDF文件整合成一个文件
  3. 使用Sidechain EQ优化FLStudio的贝斯和底鼓
  4. pytest失败重跑
  5. 模拟赛41 A. 四个质数的和
  6. Codeforces Round #661 (Div. 3) D、E1 题解
  7. JVM(三)-java虚拟机类加载机制
  8. volatile使用
  9. DRF的ModelSerializer的使用
  10. SpringCloud 源码系列(3)—— 注册中心 Eureka(下)