【发布时间】:2017-03-09 00:01:43
【问题描述】:
在我的 SQLAlchemy 应用程序中打开一些调试后,我注意到的是这样的语句:
self.session.query(User).all()
似乎对表中的每一行都运行一个查询。
即
select * from user where id = 1
select * from user where id = 2.
select * from user where id = n.
我希望只发布一个简单的select * from user。这是预期的行为还是在我的应用程序中配置不当?
【问题讨论】:
-
这不是预期的。请发布您的模型配置。
-
同意。绝对不是预期的。延迟加载关系可能存在问题
标签: python-2.7 sqlalchemy flask-sqlalchemy