Я сомневаюсь, что это лучший подход, но если вы хотите, чтобы два отдельных проекта Django использовали одну и ту же базу данных, вы, вероятно, могли бы создать первый, как обычно, затем, во втором проекте, скопировать все файлы models.py и миграционные файлы.,Django создает таблицу базы данных за кулисами, чтобы отслеживать, какие миграции были применены, поэтому, пока приложения, модели и файлы миграции идентичны во втором приложении, оно должно работать без фальсификации каких-либо миграций.
Тем не менее, это звучит как беспорядок, чтобы продолжать идти вперед.Я думаю, что я хотел бы создать отдельный проект Django, который взаимодействует с базой данных, а затем создать API в этом первом проекте, с которым могут взаимодействовать все другие приложения для взаимодействия с базой данных.Таким образом вы избежите дублирования кода и не будете беспокоиться о синхронизации нескольких проектов.