2

TG 2.1 でカスタム データベース (MongoDB) を使用していますが、PyMongo 接続/データベース インスタンスを格納する適切な場所はどこでしょうか?

たとえば、現時点では、継承した AppConfig インスタンス内に作成されています。これを保管する標準的な場所はありますか?project.model.__init__SQLAlchemy の下では、データベースは一般的に次の方法で取得されるように思われるため、変数を最適な場所に押し込むことができます。

from project.model import DBSession, metadata

とにかく、ベストプラクティスが何であるかに興味があります。

4

1 に答える 1

0

TurboGears 2.1.3 の時点で、MongoDB サポートは Ming ORM を介して統合されています。カスタマイズを行う場合は、 --ming オプションを使用してクイックスタート プロジェクトを見て、ベスト プラクティスを取得します。http://turbogears.org/2.1/docs/main/Ming.html

于 2011-10-13T16:18:56.873 に答える