Я разрабатываю приложение с использованием webapp2 вне google appengine, хочу интегрировать sqlalchemy и нашел пример на http://webpy.org/cookbook/sqlalchemy, поэтому я использовал models.py из примера и в своем main.py я определил свой BaseHandler, как это:
class BaseHandler(webapp2.RequestHandler):
@property
def db(self):
"""
returns ORM handle to the database
Usage: admin = self.db.query(User).filter_by(name='admin').first()
"""
return scoped_session(sessionmaker(bind=engine))
У меня такой вопрос, это рекомендуемый способ сделать это? Есть ли другой путь?