1

データベース エンジンを 1 回インスタンス化するだけで、Pyramid アプリケーションと Celery タスクの間で SQLAlchemy セッションを共有する最良の方法は何ですか? 私はこの回答をここで見ましたが、これはあまりDRYではないため、別のエンジンを作成する必要はありません(これもたまたまグローバルです)。また、Pyramid アプリケーションの起動時に、アプリケーションの .ini 設定がメイン関数に渡されるため、このメソッドからエンジンを構成できるようにしたいと考えていますが、すべての Celery タスクでも使用できるようにしたいと考えています。おそらく、Celery と Pyramid の統合に関して、私は物事を間違った方向に進めているのでしょうか? ご協力いただきありがとうございます!

4

1 に答える 1