0

我有 2 个带有 Postgres 数据库的 Django 项目。它们在两个不同的 Azure VM 上运行。

它们是每个项目中的模型,可供两个项目使用。如何在 Project2 中导入 Project1 的模型?

问候,格格姆

4

1 回答 1

1

在您的 WSGI.py 中,将您的第二个项目的路径添加到 sys.path 通过

sys.path.append('/root').

在第一个项目的 settings.py 中,添加'project2.app2'INSTALLED_APPS列表中:

INSTALLED_APPS = [
    ...
    'app1',
    'project2.app2',
    ...
]

然后你应该能够通过使用轻松地导入你的第二个项目的模型from project2.project2.models import *

这对我有用。

于 2021-10-16T13:46:22.020 回答