四个session

1--- 这个session与所有的框架语言都无关, 用来实现状态保持, 和cookie一样都是基于键值对的字符串, session的key存在于浏览器请求中的set-cookie当中

2---flask请求上下文中的session :封装了用户信息, 可以对数据库中缓存的用户信息进行读写操作

3---flask扩展包Session 是一个类, 对2中的session信息进行操作, 例如redis/sqlalchemy,过期时间

4---数据库会话对象session 封装了sql语句对数据库的基本操作: db.session.add() db.session.commit(),db.session.rollback()

# 1,2,3实际上都是为了实现状态保持

4  是flask扩展包的对象, 是为了对数据库进行操作

猜你喜欢

转载自www.cnblogs.com/zxt-cn/p/9157157.html