默认31天,请求前刷新,以保证不断连
from datetime import timedelta from flask import session, app from flask_login import login_manager @app.before_request # 请求前执行,为单独请求设立不操作超时机制,每次请求刷新失效时间 def make_session_permanent(): session.permanent = True # 关闭浏览器重新打开还保存session app.permanent_session_lifetime = timedelta(minutes=5) # session失效时间 login_manager.remember_cookie_duration = timedelta(minutes=5) # cookie失效时间