а чего у тебя 2 разных приложения используют одну базу вообще?
У меня задача сделать такую архитектуру.
1) Есть много проектов, на фласке + БД. Там есть свои таблицы
2) Но каждый этот проект имеет общую часть, которую я хочу вынести в виде отдельного модуля, который будет жить в отдельном репозитории в своем приватном pypi сервере. Там будут общие темплейты, роуты, какая-то логика, но есть там и таблицы в БД.
В мире джанги это все встроено в нее. В джанге можно в рамках одного проекта делать несколько приложений, и у каждого приложения есть свои таблицы и свои миграции. Вот мне тоже надо иметь возможность в одном проекте иметь несколько приложений, которые можно подгрузить из отдельного пакета.