Django之Session设置与获取

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_38038143/article/details/80185730

修改setting.py文件:

添加代码:
设置session存储在数据库. 本次保存在MySQL数据库(注意配置和开启MySQL数据库)

SESSION_ENGINE = 'django.contrib.sessions.backends.db'

启用Session:
Django默认启用,若没有启用在’MIDDLEWARE_CLASSES’中添加以下语句:

'django.contrib.sessions.middleware.SessionMiddleware'

在INSTALLED_APPS中安装Session应用,添加代码:

'django.contrib.sessions'

设置存储方式为数据库,setting.py文件末尾添加代码:

SESSION_ENGINE = 'django.contrib.sessions.backends.db'

设置views.py文件

添加代码:

def session_test(request):
    request.session['h1'] = 'hello'#设置键和值
    return HttpResponse('写session')

配置urls.py文件:

urlpatterns = [
    ...
    url(r'^session_test/$', views.session_test),
]

浏览器测试:

这里写图片描述
查看MySQL数据库中表django_session:
这里写图片描述
其中session_data为数据,利用解密工具(http://tool.oschina.net/encrypt?type=3)查看:
这里写图片描述

左栏数据与views.py中设置的数据相同.

展开阅读全文

session设置获取

05-08

<div style="text-align:center;">rn <span style="font-size:16px;"><strong>Python框架Djanggo从入门到实战教程</strong></span> rn</div>rn<p>rn <span style="font-size:16px;"><br />rn</span> rn</p>rn<p>rn <span style="font-size:16px;">Django是一个高级Python Web框架, 鼓励快速,简洁, 以程序设计的思想进行开发. 通过使用这个框架, 可以减少很多开发麻烦, 使你更专注于编写自己的app, 而不需要重复造轮子. Django免费并且开源。</span> rn</p>rn<br />rn<p>rn <span style="font-size:16px;">本教程<strong>从浅入深,不仅有知识点的讲解,还有项目实战!</strong>非常值得学习,纵观全网,本教程知识点最详细,不但有知识点的讲解,还会讲项目,项目实战和企业需求匹配!</span> rn</p>rn<p>rn <span style="font-size:16px;"><br />rn</span> rn</p>rn<p>rn <span style="font-size:18px;background-color:#FFFFFF;color:#E53333;"><strong>本课程的亮点在其项目,是真正的企业级项目,重磅级项目,在找工作的时候为你加分!</strong></span> rn</p>rn<br />rn<span style="font-size:16px;">本教程全面带你了解Djanggo框架</span><br />rn<span style="font-size:16px;">1、Django基础</span><br />rn<span style="font-size:16px;">2、Django进阶</span><br />rn<span style="font-size:16px;">3、Django模板引擎</span><br />rn<p>rn <span style="font-size:16px;">4、实战案例</span> rn</p>rn<p>rn <span style="font-size:16px;"><br />rn</span> rn</p>rn<p>rn <span style="font-size:16px;"><br />rn</span> rn</p>rn<br />rn<div>rn <br />rn</div>

没有更多推荐了,返回首页