SQLAlchemy: различия между версиями

Содержимое удалено Содержимое добавлено
добавлены запросы в базу данных
неполный перевод атрибутов
Строка 215:
<User('zina','Zina Korzina', 'zk18')></source>
и фильтруя результаты, которые выполнены либо с помощью ''filter_by()'', которая использует ключевые аргументы:
<source lang=python>>>> for name, in session.query(User.name).filter_by(fullname='EdVasiliy JonesPupkin'):
... print name
vasia</source>
Строка 223:
vasia</source>
Объект запроса является полностью генеративным(порождающим), а это означает, что каждый вызов метода возвращает объект запроса, для которого можно добавить дополнительные ограничения. Например, чтобы получить пользователей с именем \"vasia\" и полным именем \"Vasiliy Pupkin\", вы можете повторно использовать функцию ''filter()'', которая объединит критерии отбора, используя ''AND''
<source lang=python>>>> for user in session.query(User).filter(User.name=='edvasia').filter(User.fullname=='EdVasiliy JonesPupkin'):
... print user
<User('vasia','Vasiliy Pupkin', '-=VP2001=-')><source>