Как мне указать SQLAlchemy автоматически отражать базовые ссылки внешнего ключа как ссылки на другие объекты ORM, а не на целочисленные поля?
В обоих SQLAlchemy ] и это SqlSoup , столбцы таблицы отражаются автоматически, а отношения можно определять вручную:
class User(Base):
__table__ = metadata.tables['users']
loan = relation(Loans)
...
You can define relationships on SqlSoup classes:
>>> db.users.relate('loans', db.loans)