интеграция sqlalchemy в webapp2 - PullRequest
3 голосов
/ 09 января 2012

Я разрабатываю приложение с использованием 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))

У меня такой вопрос, это рекомендуемый способ сделать это? Есть ли другой путь?

...