проблема использования filter_by в построении запросов - PullRequest
0 голосов
/ 08 сентября 2011

У меня возникли проблемы с использованием SQLAlchemy filter_by:

for key in query_dict['filter']:
                query = query.filter_by(key=query_dict['filter'][key])   

очевидно, filter_by не примет аргумент, потому что не может найти столбец с именем 'key' <- буквально! в таблице </p>

Есть ли что-нибудь вокруг этого? О, кстати, есть хорошая ссылка, чтобы узнать о построении запросов и цепочке sqlalchemy? Спасибо.

1 Ответ

0 голосов
/ 08 сентября 2011

Я думаю, что это должно работать просто отлично:

query = query.filter_by(**query_dict['filter'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...