Импорт модели из другого проекта
У меня есть 2 проекта Django с их базами данных Postgres. И они работают на двух разных серверах.
В каждом проекте есть модели, которые могут использоваться в обоих проектах. Как я могу импортировать модель проекта 1 в проект 2?
Приветствия, Гегам
В вашем WSGI.py добавьте путь вашего второго проекта в sys.path по
sys.path.append('/root').
В файле settings.py первого проекта добавьте 'project2.app2'
в список INSTALLED_APPS
:
INSTALLED_APPS = [
...
'app1',
'project2.app2',
...
]
Затем вы должны быть в состоянии легко импортировать модели вашего второго проекта, используя from project2.project2.models import *
Это работает для меня.