Найти - Пользователи
Полная версия: Вызов метода с динамическим именем аргумента
Начало » Python для новичков » Вызов метода с динамическим именем аргумента
1
Fre
работаю с SQLAlchemy, нужно отфильтровать таблицу по значению колонки
проблема в том, что имя колонки определяется динамически

хочу что то вроде этого:
...
column, value = evaluate_smth()
session.query(User.name).filter_by(column=value): 
как это сделать?
PooH
в чем проблема?
column, value = evaluate_smth()
session.query(User.name).filter_by(**{column: value})
4kpt_II
Ну или вместо .filter_by юзать просто .filter.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB