各クライアント独自のデータベース接続が格納されているメイン データベースが 1 つあります。したがって、すべてのクライアントは 2 つの db で動作します。メイン db と独自の db であり、http 呼び出しごとに接続を決定する必要があります。フラスコ-sqlalchemy 拡張機能を使用してこれを行うにはどうすればよいですか、または純粋に sqlalchemy にある可能性がありますか?
3232 次
1 に答える
7
Flask-SQLalchemy で複数のセッションを処理できます。
engine = create_engine(DATABASE_URI)
db_session = scoped_session(sessionmaker(autocommit=False,
autoflush=False,
bind=engine))
db_session.query...()
と
engine2 = create_engine(DATABASE_URI2)
db_session2 = scoped_session(sessionmaker(autocommit=False,
autoflush=False,
bind=engine2))
db_session2.query2...()
同じコードベースを共有しています。
于 2012-01-30T18:27:56.723 に答える