2011-01-21 17 views

回答

1

使用普通的SQLAlchemy(无药剂):http://www.sqlalchemy.org/docs/orm/loading.html

我想你可以配置使用药剂以及装载的策略,但我从来没有使用过它。

EDIT 1:

按照Elixir documentation,选项的关系构建体(例如ManyToOne)可以包括直接传递到SQLAlchemy的relationrelationship如果版本> = 0.6)功能选项。这意味着您可以指定lazy选项来控制关联对象的加载。

我假定Elixir的query方法是SQLAlchemy的一个小包装器。在这种情况下,您还可以控制单个查询的惰性加载。见the documentation

编辑2:

你有没有考虑过使用sqlalchemy.ext.declarative而不是仙丹?

+0

你的第一个建议是使用lazy选项来控制加载对我的工作。我也会研究第二个。 – Chandranshu 2011-01-24 09:43:53

相关问题