2010-02-21 4 views
1

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

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

from project.model import DBSession, metadata 

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

ответ

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^