Session 常见操作

news/2024/7/5 2:08:19

对于敏感、重要的信息,建议要存储在服务器端(Session是存储在服务器端的),不能存储在浏览器中,如用户名、余额、等级、验证码等信息

Session依赖于Cookie

session数据的获取

session:请求上下文对象,用于处理http请求中的一些数据内容

一定要设置密钥 SECRET_KEY = '密钥 信息'

# session是依赖于flask的session模块
# 如果想要使用session模块,在配置里必须定义sessionkey
from flask import Flask, sessionapp = Flask(__name__)app.config.from_pyfile('config.ini')@app.route('/')
def index():return "首页"# 存储session的方法
@app.route('/set_session')
def set_session():# 直接使用session对存储的内容赋值session['username'] = '牛星宇'return '存储session成功'# 调用session的方法
@app.route('/get_session')
def get_session():# 通过session直接对内容进行调用se = session['username']return se# 删除session的方法
@app.route('/del_session')
def del_session():# 通过session的pop方法来指定的key删除valuesession.pop('username')return "删除成功"if __name__ == "__main__":app.run()

 

转载于:https://www.cnblogs.com/Niuxingyu/p/10152593.html


http://lihuaxi.xjx100.cn/news/252702.html

相关文章

弃用 AWS 后,我们服务器的年成本降低了 80%

摘要:云时代,在面对云厂商高额的成本时,放弃云服务采用内部基础设施进行替换是否是更合适的选择?原文链接:https://levelup.gitconnected.com/how-we-reduced-our-annual-server-costs-by-80-from-1m-to-200k-by-movin…

display的block、none、inline属性及解释

常会用到display对应值有block、none、inline这三个值 参数: block :块对象的默认值。用该值为对象之后添加新行。之前也添加一行。 none :隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间 inline :内联对象的默认值。用该值…

深圳杯---深圳市生活垃圾处理社会总成本分析

2017年3月18日,国务院向全国发布了《生活垃圾分类制度实施方案》,这标志着中国垃圾分类制度建设开始了一个全新阶段,垃圾分类已成为推进社会经济绿色发展、提升城市管理和服务水平、优化人居环境的重要举措。为了保证这一目标能够顺利实现&am…

未来诺贝尔奖得颁给AI?英伟达Hopper H100 性能更新/华为造车即将来袭 | 一周AI新鲜事...

本周,业界有哪些新鲜事?基础科学破解已知蛋白质结构后,DeepMind又向数学伸手了在追求稳定和可解释的高性能应用场景中,产品性能退化不能过快,需要应用逻辑回归、树模型等模型。在模型训练过程中,矩阵乘法和…

Debian 6.0 安装过程 及中文乱码

2019独角兽企业重金招聘Python工程师标准>>> Debian 6.0 安装过程 Debian 6.0 安装过程 转(一个别人自录的安装过程录相) http://v.youku.com/v_show/id_XMjUyMzY1OTIw.html 转(别人写的一个过程) http://hi.baidu.com/ljx_freebsd/blog/item/88d60c09da379da22edd…

React和Jquery比较

Jquery的工作方式: 假如你需要给一个按扭添加一个点击事件。 首先根据CSS规则找到对应的dom元素,挂上一个匿名事件处理函数,在事件处理函数中,选中那个需要被修改的DOM元素,读取他的文本值,加以修改&#x…

java内存溢出的情况解决方法

内存溢出虽然很棘手,但也有相应的解决办法,可以按照从易到难,一步步的解决。  第一步,就是修改JVM启动参数,直接增加内存。这一点看上去似乎很简单,但很容易被忽略。JVM默认可以使用的内存为64M&#xff…

区分 欧几里得距离 曼哈坦距离 明考斯基距离

欧几里德距离(Euclidean Distance),欧氏距离。一种通常采用的表示相似度的距离定义,是表示在m维空间中两个点之间的真实距离。 对于n维空间中的两个点之间的欧几里得距离d(i,j)表示为: d(i,j) (|xi1-xj1|2|xi2-xj2|2……|xip-xjp|2)1/2 当n2…