【无标题】

import os
from flask import Flask,session
from flask_session import Session
from redis import Redis
app = Flask(__name__)
app.config['SESSION_TYPE'] = 'redis'   #session存储格式为redis
app.config['SESSION_REDIS'] = Redis(    #redis的服务器参数
    host='127.0.0.1',                 #服务器地址
    port=6379)                           #服务器端口

app.config['SESSION_USE_SIGNER'] = True   #是否强制加盐,混淆session
app.config['SECRET_KEY'] = os.urandom(24)  #如果加盐,那么必须设置的安全码,盐
app.config['SESSION_PERMANENT'] = False  #sessons是否长期有效,false,则关闭浏览器,session失效
app.config['PERMANENT_SESSION_LIFETIME'] = 3600   #session长期有效,则设定session生命周期,整数秒,默认大概不到3小时。
Session(app)

@app.route('/')
def hello_world():
    session['user'] = 'abc'
    print(session.get('user'))
    print(session)
    return 'Hello World!'


if __name__ == '__main__':
    app.run()
上一篇:QT 使用tableView 代理时,编辑框失去焦点之后,某些时候无法退出的解决办法


下一篇:Qt小技巧12.QObject子类D指针的使用