Как импортировать определенные модели из одного проекта в один каталог, в другой проект в другой каталог? Оба проекта используют одну и ту же базу данных.
Моя структура каталогов выглядит так:
root
directory1
project1
app1_of_project1
models.py
...
manage.py
directory2
project2
app1_of_project2
models.py
...
manage.py
App1_of_project2 нужны некоторые модели из app1_of_project1.
Я пытался этот ответ , но я получаю:
RuntimeError: Model class app1_of_project1.models.Model1 doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
INSTALLED_APPS
проекта1 включает app1_of_project1, а INSTALLED_APPS
проекта2 включает app1_of_project2.
Этот ответ дает мне ModuleNotFoundError
.
Я не могу объединить два проекта и сделать их отдельными приложениями в одном проекте.
Кроме того, я не хочу перемещать каталог проекта в PYTHON_PATH.
Может кто-нибудь предложить обходной путь?
Спасибо!