У меня много проблем с реализацией наследования объединенных таблиц, как указано в документации по SQLAlchemy здесь !.
Я создаю веб-приложение с использованием Flask и, следовательно, использую библиотеку Flask-SQLAlchemy. Я был в состоянии успешно реплицировать наследство при использовании только SQLAlchemy. Моя проблема возникает, когда я начинаю реализовывать ее с помощью Flask-SQLAlchemy. Кажется, что Flask-SQLAlchemy вносит некоторые фундаментальные изменения, которые запрещают этот тип наследования из коробки.
Чтобы быть более точным, когда я запрашиваю подкласс, используя Flask-SQLAlchemy, InstrumentedList действительно возвращается. Проблема в том, что он никогда не приводится к правильному подклассу.
Я долго искал всю информацию, которую мог найти, но безрезультатно. Я попытался использовать функцию with_polymorphic из sqlalchemy, но, опять же, безрезультатно.
Если бы кто-то мог указать мне правильное направление, я был бы очень, очень признателен. В идеале, если бы кто-то мог опубликовать минималистский рабочий фрагмент кода для наследования объединенных таблиц с использованием Flask-SQLAlchemy, это было бы очень полезно.
Заранее спасибо
Daniel