python客户端修改session_python中flask的Session设置的方法介绍
本篇文章给大家带来的内容是关于python中flask的Session设置的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
什么是Session?
cookie: 客户端浏览器的缓存;
session: 服务端服务器的缓存;
Session 和 Cookie类似,都是通过字典管理 key-value对。
Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 Session 对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。
读写Session可以通过操作字典的方式。
import random from flask import Flask, session app = Flask(__name__) # 因为flask的session是通过加密之后放到了cookie中。所以有加密就有密钥用于解密,所以, # 只要用到了flask的session模块就一定要配置“SECRET_KEY”这个全局宏。一般设置为24位的字符 app.config['SECRET_KEY'] = random._urandom(24) # 设置session值; @app.route('/') def index(): # 如何设置session的key-value值 session['name']='sheen' return 'hello,sheen' @app.route('/get/') def get(): # 获取Session的key-vlaue值 print(len(session)) return session.get('name') @app.route('/delete/') def delete(): # 删除Session的key-vlaue值 session.pop('name') print(session.get('name')) return 'session was deleted' app.run()
阅读全文
0 个人已赞赞一个收藏 (0)打赏
您入群打赏务必备注QQ号
支付宝扫一扫赞助
微信钱包扫描赞助
分享到:
生成海报
关 注
评论 抢沙发
评论前必须登录!
python客户端修改session_python中flask的Session设置的方法介绍相关推荐
- python客户端修改session_Python接口自动化之cookie、session应用
介绍了post源码,data.json参数应用场景及实战. 以下介绍cookie.session原理及在接口自动化中的应用. HTTP 协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个 ...
- Python 中 异步协程 的 使用方法介绍
静觅 崔庆才的个人博客:Python中异步协程的使用方法介绍:https://cuiqingcai.com/6160.html Python 异步 IO .协程.asyncio.async/await ...
- php 修改 wordpress,修改WordPress中文章编辑器的样式的方法详解
这篇文章主要介绍了修改WordPress中文章编辑器的样式的方法详解,同时文中也推荐了两款取代默认文章编辑器的插件,需要的朋友可以参考下 自定义文章编辑器的样式每一个 WordPress 主题的文章样 ...
- python右对齐格式化输出_Python中格式化输出的两种方法介绍
本篇文章给大家带来的内容是关于Python中格式化输出的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 方式一:使用占位符 % 常用占位符:% s (s = string ...
- Python实现从url中提取域名的几种方法
这篇文章主要介绍了Python实现从url中提取域名的几种方法,本文给出了3种方法实现在URL中提取域名的需求,需要的朋友可以参考下. 从url中找到域名,首先想到的是用正则,然后寻找相应的类库.用正 ...
- Python编程对列表中字典元素进行排序的方法详解
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python编程对列表中字典元素进行排序的方法.分享给大家供大家参考,具体如下: 内容目录: 问题起源 对列表中的字 ...
- python绘图库_利用python中的绘图库绘图的方法介绍
matplotlib是Python最著名的绘图库,本文给大家分享了利用matplotlib+numpy绘制多种绘图的方法实例,其中包括填充图.散点图(scatter plots).. 条形图(bar ...
- win8系统修改默认html,win8系统如何修改ie浏览器的主页默认值? 修改ie浏览器的主页默认值的方法介绍...
win8系统设置ie浏览器的主页方法: 1.IE默认连接首页被修改,受到更改的注册表项目为: HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explor ...
- ubuntu 开启ipv6_Ubuntu系统中禁用IPv6的两种方法介绍
Ubuntu系统如何禁用ipv6呢?ipv6的普及将会需要很长一段时间,接下来的文章中小编将会介绍在Ubuntu系统中禁用ipv6的方法,有需要的朋友不要错过哦! Pv6 介绍 Pv6 旨在提高安全性 ...
最新文章
- mysql 使用真正的utf-8编码
- java xml 推模式 拉模式_Alibaba Sentinel规则持久化-推模式-手把手教程(基于Nacos)...
- CRF算法中辅助概念 团 极大团 最大团
- 【移动开发】安卓Lab2(01)
- ar面部识别_国内手机厂商AR布局报告
- python入侵数据库数据库_一个简单的Python访问Mysql数据库例子
- ROOBO公布A轮1亿美元融资 发布人工智能机器人系统
- linux命令的-和--参数问题
- 看拉扎维《模拟CMOS集成电路设计》的一些总结和思考(十)——稳定性与频率补偿
- 一个手机阅读器的WebApp
- ads1110程序实测好用
- ubuntu14.04安装skype4.3问题
- linux中help命令鸟叔,linux的帮助命令help、man、--help
- Python 安装 tensorflow
- hypermesh错误1000
- 微博第三方登录 php,php 网站使用微博第三方授权登录
- 【2019-08-14】慢慢来,才叫快
- 2021闲鱼副业月入过万实战课程:从开店到选择货源到引流
- 使用xenCenter启动虚拟机提示virtual disk could not be found
- 易语言基础——模块的编写和使用
热门文章
- python 2x与python 3x是否兼容_使.next()与Python2和3兼容
- php echo表单提交_PHP常见面试题及答案
- 全网最详细的Sentinel安装教程,没有之一!谁反对?(Linux+windows)
- thymeleaf的具体语法
- Good String
- aqs clh java_【Java并发编程实战】—– AQS(四):CLH同步队列
- 案例代码:sprimngboot备份数据库
- 用Socket 打造跨语言跨操作系统的网络MORPG游戏(三)
- SpringMVC——Spring中的DispatcherServlet怎么工作?
- BUG总结——记一次sql查询未按照想要的次序返回