如何将sqlamp模块连接到Flask-SQLAlchemy会话?

时间:2014-02-20 06:59:40

标签: python sqlalchemy flask flask-sqlalchemy

这是sqlamp docs。 我不明白如何将sqlamp与预定义的flask-sqlalchemy会话连接起来。 Docs说了类似的话

from history_meta import VersionedMeta, VersionedListener

app = Flask(__name__)
db = SQLAlchemy(app, session_extensions=[VersionedListener()])

class User(db.Model):
    __metaclass__ = VersionedMeta
    username = db.Column(db.String(80), unique=True)
    pw_hash = db.Column(db.String(80))

但最新版本的flask-sqlalchemy中没有session_extensions。也许我必须使用session_options,但目前还不清楚如何使用它。

1 个答案:

答案 0 :(得分:2)

现在语法略有不同:

db = SQLAlchemy(session_options={'extension': [VersionExtension()]})