2011-01-21 40 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

相關問題