上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 设置问题 > Django 进阶之 cookie 和 session-cookies设置

Django 进阶之 cookie 和 session-cookies设置

作者:上犹日期:

返回目录:设置问题

Django 进阶之 cookie 和 session

Django 中的 cookie 和 session

Cookies :是浏览器为 Web 服务器存储的一小段信息。 每次浏览器从某个服务器请求页面时,它收到服务器回发送过来的 cookies。它保存在浏览器下的某个文件夹下。

Session:Django 的 Session 机制会向请求的浏览器发送 cookie 字符串。同时也会保存到本地一份,用来验证浏览器登录是否为同一用户。它存在于服务器,Django 默认会把 session 存入到数据库中。

Session 依赖于 Cookie,如果浏览器不能保存 cookies 那么 session 就失效了。因为它需要浏览器的 cookie 值(sessionid)去 session 里做对比。session 就是用来在服务器端保存用户的会话状态。

Django 进阶之 cookie 和 session

Cookie

1、获取Cookie:

Django 进阶之 cookie 和 session

2、设置Cookie:

由于cookie保存在客户端的电脑上,所以,JavaScript和jquery也可以操作cookie。

Django 进阶之 cookie 和 session

Session

Django 中默认支持 Session,其内部提供了 5 种类型的 Session 供开发者使用:

数据库(默认)

缓存

文件

缓存+数据库

加密 cookie

1、数据库 Session

Django 进阶之 cookie 和 session

Django 进阶之 cookie 和 session

Django 进阶之 cookie 和 session

2、缓存 Session

Django 进阶之 cookie 和 session

Django 进阶之 cookie 和 session

3、文件Session

Django 进阶之 cookie 和 session

Django 进阶之 cookie 和 session

4、缓存+数据库Session

Django 进阶之 cookie 和 session

5、加密cookie Session

Django 进阶之 cookie 和 session

示例:

Django 进阶之 cookie 和 session

Django 进阶之 cookie 和 session

Django 进阶之 cookie 和 session

转载|原文链接:http://t.cn/E7hUhdM

相关阅读

  • 你可能不知道的cookie-cookies设置

  • 上犹设置问题
  • cookies设置,大家都了解的cookie很多前端面试题都会考察cookie 大家一般都能答上的几个点:不能跨域存储空间有限,4KB通过document.cookieAPI进行get和setcookie与其他本地存储的区别大小不同,
关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们