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

Содержимое удалено Содержимое добавлено
Добавил обязательную строку кода. Если не выполнить часть кода в начале, то ...User(Base)... не будет работать.
Строка 186:
Посылая запросы в сессию, мы можем увидеть, что они записаны в текущую транзакцию:
<source lang=python>session.query(User).filter(User.name.in_(['Vasko', 'fakeuser'])).all()
# [<User('VaskoVaska','Vasiliy Pypkin', '-=VP2001=-')>, <User('fakeuser','Invalid', '12345')>]</source>
Откатывая, мы видим, что имя vasiaUser опять стало vasia, и fake_user был удален из транзакции:
<source lang=python>