【发布时间】:2014-04-25 12:17:47
【问题描述】:
SQLAlchemy 类有方法 reflect:
reflect(bind='__all__', app=None)
Reflects tables from the database.
它只有 2 个参数:bind 和 app。我在metadata.tables 中找不到任何视图。
原生 SqlAlchemy 的方法 reflect 有更多参数,views=False 是其中之一,如果设置为 True,则允许 Views 反射。
reflect(bind=None, schema=None, views=False, only=None, extend_existing=False, autoload_replace=True, **dialect_kwargs)
是否可以在 Flask-SqlAlchemy 中以某种方式反映数据库视图?
【问题讨论】:
-
感谢这个问题指出了为什么 SQLAlchemy 在反射调用中默认没有检测到视图的正确方向。 docs.sqlalchemy.org/en/rel_1_0/core/… 严重的脑放屁不是 RTFM 时刻。
标签: python flask sqlalchemy flask-sqlalchemy