Импорт моделей из одного проекта в другой (дает RuntimeError) - PullRequest
0 голосов
/ 28 апреля 2018

Как импортировать определенные модели из одного проекта в один каталог, в другой проект в другой каталог? Оба проекта используют одну и ту же базу данных.

Моя структура каталогов выглядит так:

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.

Может кто-нибудь предложить обходной путь?

Спасибо!

...