Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 2 个带有 Postgres 数据库的 Django 项目。它们在两个不同的 Azure VM 上运行。
它们是每个项目中的模型,可供两个项目使用。如何在 Project2 中导入 Project1 的模型?
问候,格格姆
在您的 WSGI.py 中,将您的第二个项目的路径添加到 sys.path 通过
sys.path.append('/root').
在第一个项目的 settings.py 中,添加'project2.app2'到INSTALLED_APPS列表中:
'project2.app2'
INSTALLED_APPS
INSTALLED_APPS = [ ... 'app1', 'project2.app2', ... ]
然后你应该能够通过使用轻松地导入你的第二个项目的模型from project2.project2.models import *
from project2.project2.models import *
这对我有用。