【问题标题】:TG2.1: Proper location to store a database session instance?TG2.1:存储数据库会话实例的正确位置?
【发布时间】:2011-01-19 06:27:34
【问题描述】:

我正在使用带有 TG 2.1 的自定义数据库 (MongoDB),我想知道存储 PyMongo 连接/数据库实例的合适位置在哪里?

例如,目前它们是在我继承的 AppConfig 实例中创建的。有标准的存储位置吗?将变量推入project.model.__init__ 是最佳位置,因为在 SQLAlchemy 下,数据库似乎通常通过以下方式检索:

from project.model import DBSession, metadata

不管怎样,只是好奇最佳实践是什么。

【问题讨论】:

    标签: mongodb turbogears pymongo


    【解决方案1】:

    从 TurboGears 2.1.3 开始,MongoDB 支持通过 Ming ORM 集成。如果您想进行一些自定义,我会使用 --ming 选项查看一个快速启动项目以获得最佳实践:http://turbogears.org/2.1/docs/main/Ming.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-30
      • 2015-02-22
      • 1970-01-01
      • 2021-08-30
      • 2015-04-26
      • 1970-01-01
      • 2014-07-10
      • 1970-01-01
      相关资源
      最近更新 更多