摘要:对象存储特定用户会话所需的属性及配置信息。当用户请求来自应用程序的页时,如果该用户还没有会话,则服务器将自动创建一个对象。当会话过期或被放弃后,服务器将终止该会话。因为的是通过加密之后放到了中。
什么是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()
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/44870.html
摘要:网页显示数据库信息使用我们刚学习的,在网页中显示数据库表中的数据。在开始运行程序前,确保数据库中执行过创建表和创建用户的操作,详见链接描述。 网页显示数据库信息 使用我们刚学习的flask_sqlalchemy,在网页中显示数据库表中的数据。在开始运行程序前,确保数据库中执行过创建表和创建用户的操作,详见链接描述。 # 模板文件templates/list.html {% extend...
摘要:网页显示数据库信息使用我们刚学习的,在网页中显示数据库表中的数据。在开始运行程序前,确保数据库中执行过创建表和创建用户的操作,详见链接描述。 网页显示数据库信息 使用我们刚学习的flask_sqlalchemy,在网页中显示数据库表中的数据。在开始运行程序前,确保数据库中执行过创建表和创建用户的操作,详见链接描述。 # 模板文件templates/list.html {% extend...
摘要:网页显示数据库信息使用我们刚学习的,在网页中显示数据库表中的数据。在开始运行程序前,确保数据库中执行过创建表和创建用户的操作,详见链接描述。 网页显示数据库信息 使用我们刚学习的flask_sqlalchemy,在网页中显示数据库表中的数据。在开始运行程序前,确保数据库中执行过创建表和创建用户的操作,详见链接描述。 # 模板文件templates/list.html {% extend...
摘要:网页显示数据库信息使用我们刚学习的,在网页中显示数据库表中的数据。在开始运行程序前,确保数据库中执行过创建表和创建用户的操作,详见链接描述。 网页显示数据库信息 使用我们刚学习的flask_sqlalchemy,在网页中显示数据库表中的数据。在开始运行程序前,确保数据库中执行过创建表和创建用户的操作,详见链接描述。 # 模板文件templates/list.html {% extend...
摘要:使用对象关系映射框架,它将低层的数据库操作指令抽象成高层的面向对象操作。在中,数据库使用指定。安装对数据库操作如何创建数据库操作连接为了创建初始数据库,调用方法来创建表和数据库您的数据库已经生成。最为常见的关系就是一对多的关系。 flask_sqlalchemy 使用对象关系映射(Object-Relational Mapper, ORM)框架,它将低层的数据库操作指令抽象成高层的面向...
阅读 2944·2021-11-22 12:01
阅读 3601·2021-08-30 09:46
阅读 637·2019-08-30 13:48
阅读 3066·2019-08-29 16:43
阅读 1528·2019-08-29 16:33
阅读 1734·2019-08-29 13:44
阅读 1281·2019-08-26 13:45
阅读 2109·2019-08-26 11:44