@git
以前django的session默认是存在的数据库里面的,咱们也能够把session存储在redis里面github
pip install django-redis-sessions==0.5.6
修改settings文件,增长以下项redis
SESSION_ENGINE = 'redis_sessions.session' SESSION_REDIS_HOST = 'localhost' SESSION_REDIS_PORT = 6379 SESSION_REDIS_DB = 2 SESSION_REDIS_PASSWORD = '' SESSION_REDIS_PREFIX = 'session'
打开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以下django
url(r'^session_set/$',views.session_set), url(r'^session_get/$', views.session_get),
经过redis-cli客户端查看session的值,而后在Base64解码网站对比session
我的博客网站
我的GitHub地址
我的公众号:
网站