Я использую пользовательскую базу данных (MongoDB) с TG 2.1, и мне интересно, где будет подходящее место для хранения экземпляров подключения / базы данных PyMongo?
Например, в данный момент они создаются внутри моего унаследованного экземпляра AppConfig. Есть ли стандартное место для хранения этого? Если бы переменные помещались в project.model.__init__
, это было бы наилучшим местом, учитывая, что в SQLAlchemy база данных обычно извлекается с помощью:
from project.model import DBSession, metadata
Во всяком случае, просто любопытно, какова лучшая практика.