Как лучше всего разделить два приложения в одном проекте Django?

У меня есть два отдельных приложения с разными функциями, но с одной и той же кодовой базой, которая работает на Django. Эти приложения также имеют отдельные базы данных.

Но некоторые приложения Django (например, пользовательский пользователь или приложение для управления местоположением или пользовательская аутентификация) используются в обоих проектах; и разрабатывать, поддерживать и добавлять новые функции становится все труднее, потому что проект становится все больше

Каким образом лучше всего разделить кодовые базы для этих проектов?

Стоит ли мне переходить на микросервисы с помощью Django (или чего-то другого)? Или есть лучший способ

Вернуться на верх