Код ниже написан в views.py в фреймворке фляги:
view.py:
motions = db.session.query(
Motion.id,
Motion.summary,
Motion.motion_type_id,
Motion_Type.description,
Motion_Type.id,
Motion.mp_op_type,
Motion.judge_id,
Judge.id,
Judge.name,
Motion.case_id,
Case.id,
Case.summary,
Case.case_type_id,
Case_Type.description,
Case_Type.id,
Motion.ruling_id,
Ruling.name,
Ruling.id
).filter(
Case.id == Motion.case_id
).order_by(
Judge.name,
Case_Type.description,
Ruling.name,
Motion_Type.description
)
Как мне получить атрибут в запросе? Я хочу получить что-то вроде:
for x in motions:
print(x.ruling())
Однако моя ошибка заключалась в том, что в views.py нет атрибута, называемого «правящий» в «движениях». Итак, мой вопрос, как получить атрибут в запросе? Я что-то упустил или мне нужно что-то вызвать из models.py или создать экземпляр в HTML-шаблоне? Очень растерян.