flask_session的使用

发布时间 2023-08-20 23:31:51作者: ranbo145

1 安装flask_session模块

pip install flask-session

2 导入一个类

from flask_session import RedisSessionInterface

3 实例化得到对象

# 3 把实例化得到的对象,赋值给app.session_interface
app.session_cookie_name = 'session'
from redis import Redis
conn = Redis(host='',port='')
# 动态替换,把原来的session对象换成放到redis的session对象
app.session_interface = RedisSessionInterface(redis=None,key_prefix='abc')

4 以后使用session就会存储到redis中了

# 存入
@app.route('/')
def index():
    session['name'] = 'aaa'
    return 'index'
# 取出
@app.route('/home')
def home():
    rgx=session['name']
    print(rgx)
    return 'index'