Flask-Session
说明
安装
pip install flask-session
文档
示例
from flask import Flask, session
from flask_script import Manager
from redis import Redis
from flask_session import Session
app = Flask(__name__)
app.config['SECRET_KEY'] = '123456'
app.config['SESSION_TYPE'] = 'redis'
app.config['SESSION_REDIS'] = Redis()
app.config['PERMANENT_SESSION_LIFETIME'] = 20
sess = Session(app)
@app.route('/')
def index():
return 'flask-session'
@app.route('/set_session/')
def set_session():
session['age'] = '20'
return 'session已设置'
@app.route('/get_session/')
def get_session():
return session.get('age', '0')
@app.route('/del_session/')
def del_session():
session.pop('age', None)
return 'session已删除'
manager = Manager(app)
if __name__ == '__main__':
manager.run()