如果我有 2 个 Django 应用程序,我如何在两者之间共享一个公共库?我正在考虑第三个库项目,我在本地的其他 2 个项目中使用该项目的快捷方式,并在生产中将快捷方式替换为整个库文件夹。像这样的工作吗?如果是这样,我将如何在发布时切换实际文件夹的快捷方式?
答案 0 :(得分:0)
您可以使用第三个库作为您的实用程序文件夹并从中引用代码。
通常,在具有多个应用程序的项目中,我们会创建应用程序目录,该目录将被其他 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
答案 1 :(得分:0)
我认为您希望在不同服务器上的应用程序之间共享代码。
您可以使用两种方法来实现这一点:
发布到 PyPI:
<块引用>从你的 github 使用它:
<块引用>关注以上(Publishing to PyPI)文章直到发布 部分。之后按照这个article。