код ниже для выбора "страна", "пол" из "сообщения", где ~
users = session.query(
Message.country,
Message.gender,
).filter(
Message.date_joined.between(begin_date, end_date),
).all()
, когда я пытаюсь sql с этим
columns = (
Message.country,
Message.gender,
)
users = session.query(
columns
).filter(
Message.date_joined.between(begin_date, end_date),
).all()
Я получил ошибку
sqlalchemy.exc.InvalidRequestError: SQL expression, column, or mapped entity expected - got '(<sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x117f215c8>, <sqlalchemy.orm.attributes.InstrumentedAttribute object at 0x117f21518>)'
Я подумал, что, если бы я дал параметр в качестве кортежа, было бы возможно, однако, было исключение.
Как я могу дать столбцы в качестве переменной для запроса?