我有一个主数据库,其中存储每个客户端自己的数据库连接。
因此每个客户端都使用 2 个数据库:主数据库和自己的数据库,必须确定其连接
对于每个 http 调用。我怎样才能使用flask-sqlalchemy扩展来做到这一点,或者可能是
纯粹是sqlalchemy?
您可以在 Flask-SQLalchemy 中处理多个会话:
engine = create_engine(DATABASE_URI)
db_session = scoped_session(sessionmaker(autocommit=False,
autoflush=False,
bind=engine))
db_session.query...()
and
engine2 = create_engine(DATABASE_URI2)
db_session2 = scoped_session(sessionmaker(autocommit=False,
autoflush=False,
bind=engine2))
db_session2.query2...()
共享相同的代码库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)