2010-02-21 20 views
1

J'utilise une base de données personnalisée (MongoDB) avec TG 2.1 et je me demande où l'endroit approprié pour stocker les instances de connexion/base de données PyMongo serait?TG2.1: Emplacement approprié pour stocker une instance de session de base de données?

Par exemple, au moment où ils sont se crée à l'intérieur de mon exemple hérité de AppConfig. Existe-t-il un emplacement standard pour stocker cela? Se bousculant les variables dans le project.model.__init__ être le meilleur emplacement, étant donné que sous SQLAlchemy, la base de données semble être généralement récupéré via:

from project.model import DBSession, metadata 

Quoi qu'il en soit, juste curieux ce que les meilleures pratiques est.

Répondre

0

À partir de TurboGears 2.1.3, MongoDB support est intégré via le Ming ORM. Je voudrais regarder un projet quickstarted en utilisant l'option --ming pour obtenir les meilleures pratiques si vous voulez faire une personnalisation: http://turbogears.org/2.1/docs/main/Ming.html