Как объединить 2 таблицы в одну модель SQLAlchemy?
За рамками модели должно быть представление что идёт обращение к единственной таблице и для чтения, и для записи.
Например, есть 2 таблицы users (id, name) и contacts (user_id, phone, address), необходимо сделать так, что бы можно было бы выполнить запросы в следующих видах:
jack = User(name='Jack Bean', phone='123456', address='...')
или
jack = session.query(User).filter_by(phone='123456').first()
т.е. внешне не должно быть видно, что таблицы разные.