如果我有两个Django应用程序,如何在它们之间共享一个公共库?我考虑创建一个第三方库项目,然后在其他两个项目中本地快捷方式链接到该项目,在生产环境中将快捷方式替换为整个Library文件夹。这样做是否可行?如果可以,如何在发布时切换快捷方式为实际文件夹?
您可以将第三方库用作实用程序文件夹,并从其中引用代码。
通常,在具有多个应用程序的项目中,我们创建应用程序目录,其他 2 个应用程序会将其用作实用程序。
├── app_a
├── app_b
└── common_app
└── common_utility.py
# and can be imported in app_a and app_b as
from common_app.common_utility import CommonUtilty