TG2.1: Правильное расположение для хранения экземпляра сеанса базы данных? - PullRequest
1 голос
/ 21 февраля 2010

Я использую пользовательскую базу данных (MongoDB) с TG 2.1, и мне интересно, где будет подходящее место для хранения экземпляров подключения / базы данных PyMongo?

Например, в данный момент они создаются внутри моего унаследованного экземпляра AppConfig. Есть ли стандартное место для хранения этого? Если бы переменные помещались в project.model.__init__, это было бы наилучшим местом, учитывая, что в SQLAlchemy база данных обычно извлекается с помощью:

from project.model import DBSession, metadata

Во всяком случае, просто любопытно, какова лучшая практика.

1 Ответ

0 голосов
/ 13 октября 2011

Начиная с TurboGears 2.1.3, поддержка MongoDB интегрирована через Ming ORM. Я хотел бы взглянуть на проект с быстрым запуском, используя опцию --ming, чтобы получить рекомендации, если вы хотите выполнить некоторые настройки: http://turbogears.org/2.1/docs/main/Ming.html

...