Кто-нибудь определил способ выгрузки Flask-Session в другую базу данных?У меня есть основная база данных COOL_APP
и база данных только с таблицей сеансов COOL_APP_SESSION
.Я не могу найти никаких ссылок на то, чтобы это произошло, я пытался использовать метаданные bind и flask_sqlalchemy, но только догадывался.Любопытно, если кто-нибудь добился успеха.
REF: https://pythonhosted.org/Flask-Session/
# base config
SQLALCHEMY_DATABASE_URI = 'mysql+mysqlconnector://app_user:secret_password@localhost/COOL_APP'
SQLALCHEMY_BINDS = {
'SESSION': 'mysql+mysqlconnector://app_user:secret_password@localhost/COOL_APP_SESSION'
}
# SESSION_SQLALCHEMY = ?? {per docs would be A
# flask.ext.sqlalchemy.SQLAlchemy instance whose database connection
# URI is configured using the SQLALCHEMY_DATABASE_URI parameter}
SESSION_TYPE = 'sqlalchemy'
SESSION_SQLALCHEMY_TABLE = 'Session'
PERMANENT_SESSION_LIFETIME = 360
# __init__
from flask_session import Session
sess = Session()
sess.init_app(app)