2
の一部のフィールドを選択:私はオートに比べて、すべてのフィールドを取得し、私は、SELECT文で私は2つのテーブル持ってeagerload
Session.query(Auto).options(eagerload('url')).limit(20)
でデータを選択
class Auto(Base): __tablename__ = "auto" id = Column(Integer, primary_key=True) added = Column(DateTime())
と
class Url(Base): __tablename__ = "url" id = Column(Integer, primary_key=True) added = Column(DateTime()) auto_id = Column(Integer, ForeignKey('auto.id')) url = Column(Unicode(500)) content = Column(UnicodeText()) auto = relation('Auto', backref=backref('url', order_by=id))
をし、 Urlテーブルが表示されますが、一部の結果(Auto.id、Auto.added、Url.id、Url.added)のみを選択します。 問題はUrl.contentに大量のデータを格納することです。