У меня есть таблица «Проекты», в которой есть сопоставленный столбец «Проект».То, что я хочу сделать, это определить мое собственное свойство в моем сопоставленном классе, называемом «проект», который выполняет некоторые манипуляции со значением проекта перед его возвратом.Это, конечно, создаст бесконечный цикл, когда я попытаюсь сослаться на значение строки.Поэтому мой вопрос заключается в том, есть ли способ настроить средство отображения таблиц на использование псевдонима для столбца проекта, возможно, _project.Есть ли какой-нибудь простой способ сделать это?
В конце концов, я сам все решил.Вы можете указать альтернативное имя при вызове orm.mapper:
orm.mapper(MappedClass, table, properties={'_project': table.c.project})