Ленивая загрузка столбцов в sqlalchemy - PullRequest
14 голосов
/ 03 июня 2011

Возможно ли в sqlalchemy ленивая загрузка столбца? У меня есть большой столбец BLOB, который я обычно использую, но в некоторых случаях я не хочу загружать этот конкретный столбец (хотя я хотел бы иметь объект ORM). Возможно ли это без добавления отдельной таблицы?

1 Ответ

17 голосов
/ 03 июня 2011
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))

отложенная загрузка столбца

...