У меня есть две таблицы:
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))
Я выбираю данные с помощью
Session.query(Auto).options(eagerload('url')).limit(20)
В операторе select я получаю все поля относительно Autoи таблицы URL, но я хочу выбрать только некоторые результаты (Auto.id, Auto.added, Url.id, Url.added).Проблема в том, что в Url.content хранится большое количество данных.