Я нашел свое решение / обходной путь для моего вопроса. Вам нужно будет использовать метки, которые помечают столбец другим именем. Это похоже на написание «AS» в SQL:
Select id AS motion_id FROM motion
С точки зрения SQLAlchemy, напишите запрос в views.py следующим образом:
queries = db.session.query(Case.summary.label('case_summary'), Case.motion_id.label('case_id'), Motion.id.label('motion_id'), Motion.summary.label('motion_summary').filter(Case.motion_id == Motion.id)
Теперь мои столбцы называются и помечаются как 'case_summary', 'case_id' и т. Д.
Так что я могу войти, написав:
for query in queries:
logging.error(query.case_summary)
logging.error(query.motion_summary)
Надеюсь, это поможет!
Спасибо, @snakecharmerb за указание.