美文网首页
Django视图-Session简单用法

Django视图-Session简单用法

作者: IT的咸鱼 | 来源:发表于2018-08-14 15:17 被阅读0次

                     写session

1)打开booktest/views.py文件,创建视图session_test,代码如下:

def session_set(request):

    request.session['key2'] ='hello_python'

    return HttpResponse('写session')

2)打开booktest/urls.py文件,配置url。

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

3)运行服务器,打开浏览器请求如下网址。

http://127.0.0.1:8000/session_test/

4)浏览效果如下图,在"开发者工具"中可以查看到响应头中创建了Cookie,里面有个键为sessionid。

5)打开MySQL数据库命令行,查询数据如下图。

在MySQL数据库命令行中复制值,在Base64解码中进行解码查看如下图。

                       读session

1)打开booktest/views.py文件,修改session_test视图如下:

def session_get(request):

    h1=request.session.get('key2')

    return HttpResponse(h1)

2)刷新浏览器效果如下图。

                      删除

1)打开booktest/views.py文件,修改session_test视图如下:

def session_test(request):

    # h1=request.session.get('key2')

    del request.session['key2']

    return HttpResponse('ok')

2)刷新浏览器,在数据库命令行中查询,base64解码后如下图。

如果将所有的键及值都删除,逐个调用del太麻烦,可以使用clear()方法。

              删除session

1)打开booktest/views.py文件,修改session_test视图如下:

def session_test(request):

    #del request.session['key2']

    request.session.flush()

    return HttpResponse('ok')

2)刷新浏览器,在数据库命令行中查询如下图。

相关文章

  • Django视图-Session简单用法

    写session 1)打开booktest/views.py文件,创建视图session_test,代码如下: ...

  • Django简单用法

    Django是搭建框架的简单用法 在这里用下图简单介绍下Django用法

  • django的视图 - Session

    状态保持 http协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态 客户端与服务器端的一次通信,就...

  • 5.Django视图系统

    Django视图系统 Django的View一个视图函数(类),简称视图,是一个简单的Python 函数(类),它...

  • 03--Django 视图与模版

    一、Django 视图的高级使用 在上一篇MTV的开发模式中,我们讲解了视图的基本用法,下面我们看一下进阶的用法 ...

  • Django 框架之 通用视图

    知识点 通用视图概念和基本用法 基于类的视图的分类、写法和使用 简介 通用试图概念 通用视图是Django为解决建...

  • Django视图-状态保持Session

    Session流程图 应用 对于敏感、重要的信息,建议要储在服务器端,不能存储在浏览器中,如用户名、余额、等级、验...

  • Django基础:session与cookie,Django中间

    一.session与cookie 1.django设置session 2.获取session 3.django中五...

  • Django实现用户密码重置

    使用Django内置的认证视图实现简单的通过邮箱重置密码的功能版本:django 1.11 在django.con...

  • Django安装及简单使用1.1

    Django安装及简单使用 1.1 Django的简要概述 Django采用了MVC的软件设计模式,即模型M,视图...

网友评论

      本文标题:Django视图-Session简单用法

      本文链接:https://www.haomeiwen.com/subject/zcrvbftx.html