flask中的4中session

1、状态保持session

       这个session与所有的框架和语言都无关, 就是用来实现状态保持的

cookie和session都是基础键值对的字符串信息, session是基于cookie实现的

2、flask上下文的session

       session是请求上下文的一种,封装了用户信息,可以对数据库中缓存的用户信息进行读写操作.

3、flask扩展包Session

       可以通过flask-session中的Session类对②中的session信息进行一系列操作,例如储存到哪个数据库中redis/memached/filesystem/mongdb/sqlalchemy. 还有过期时间等等

4、数据库会话对象session

       flask-sqlalchemy扩展包:封装了sql对数据库的基本操作.

       db.session.add() /add_all( )

       db.session.commit()

       db.session.delete()

       db.session.rollback()

 

posted @ 2018-08-11 00:17  Xingtxx  阅读(275)  评论(0编辑  收藏  举报