Форум сайта python.su
Столкнулся со странным для меня поведением sqlalchemy. Почему то, когда запрос ничего не нашёл возвращается за место данных sql запрос в виде строки. Мне это не очень то нравится, хочется, чтобы если ничего не найдено, то ничего и не возвращалось бы.
Как это можно сделать?
Офлайн
Diman3654
ты просто не внимателен.
Давай сюда твой запрос который sql-строку возвращает и я покажу что не так.
Офлайн
db.session.query(models.Book).filter_by(name=data[u'название'], year=data[u'год'], storage=place)
Офлайн
Diman3654
ну так надо вызвать .all() еще. Это кстати в туториале есть
http://docs.sqlalchemy.org/en/rel_0_9/orm/tutorial.html#returning-lists-and-scalars
Офлайн
Singularity
Спасибо)
Офлайн