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

Содержимое удалено Содержимое добавлено
копивио
Нет описания правки
Строка 240:
и фильтруя результаты, которые выполнены либо с помощью ''filter_by()'', которая использует ключевые аргументы:
<source lang=python>
for name, in session.query(User.name).filter_by(fullname='Vasiliy Pupkin'):
print name
# vasia</source>
…либо ''filter()'', которая использует более подходящие для ''SQL'' конструкции языка. Это позволяет использовать более привычные операторы Python’а с атрибутами класса вашего отображения класса:
<source lang=python>
for name, in session.query(User.name).filter(User.fullname=='Vasiliy Pupkin'):
print name
# vasia</source>