【发布时间】:2011-09-07 17:28:23
【问题描述】:
在 sqlalchemy 中是否可以延迟加载列?我有我通常使用的大型 BLOB 列,但在某些情况下我不想加载这个特定的列(虽然我想要 ORM 对象)。是否可以不添加单独的表格?
【问题讨论】:
标签: python orm sqlalchemy lazy-loading lazy-evaluation
在 sqlalchemy 中是否可以延迟加载列?我有我通常使用的大型 BLOB 列,但在某些情况下我不想加载这个特定的列(虽然我想要 ORM 对象)。是否可以不添加单独的表格?
【问题讨论】:
标签: python orm sqlalchemy lazy-loading lazy-evaluation
class Book(Base):
__tablename__ = 'books'
book_id = Column(Integer, primary_key=True)
title = Column(String(200), nullable=False)
summary = Column(String(2000))
excerpt = deferred(Column(Text))
photo = deferred(Column(Binary))
【讨论】: