2010-12-17 3 views
2

Мне нужно реализовать функцию, которая принимает лямбда в качестве аргумента и запрашивает базу данных. Я использую SQLAlchemy для ORM. Есть ли способ передать лямбда, которую моя функция получает, SQLAlchemy для создания запроса?Могу ли я использовать лямбда для создания запроса в SQLAlchemy?

С уважением, Роман Приходченко

+0

Не могли бы вы привести пример желаемого результата? Это не слишком ясно из самого вопроса. –

ответ

2

Я предполагаю, что вы хотите, чтобы фильтровать данные с лямбда, как ИНЕКЕ? Ну, нет, функции или lambdas нельзя превратить в SQL-запрос. Конечно, вы можете просто получить все данные и отфильтровать их в Python, но это полностью поражает цель базы данных.

Вам нужно будет воссоздать логику, которую вы положили в лямбду с помощью SQLAlchemy.

+0

Благодарим вас за ответ. Да, я хочу фильтровать результаты с помощью лямбда. –

Смежные вопросы