from flask.ext.blog import Blog() blog = blog(app, db_session=session)
Смысл в том, чтобы он работал с той же сессии, что и остальное приложение.
Есть другой вариант, создавать внутри приложения, и подсасываться в нему:
db = SQLAlchemy() User(db.Model): __tablename__ = 'users' ....
Подобное можно увидеть в этом расширении
Но тогда, если я захочу создать отношение (relationship) на модель в расширении, получу ошибку о том, что сессии разные и создать отношение невозможно.
db = SQLAlchemy() # новый! Group(db.Model): __tablename__ = 'groups' .... users = db.relationship('User') # ошибка мапинга
Идеи?