我第一次接管专业应用程序时,被要求扩展该应用程序。基本上,在virtualenv下有一个正在运行的应用程序。我应该添加一个新项目(A2),该项目将使用项目A1定义的模型以及A1中定义的其他一些方法/功能。
我在与同一环境中的A1相同的目录级别创建了A2:
env
A1
app1
app2
A2
app1
app2
现在问题是A2并不知道环境中安装的所有插件,而A1却知道。所以我所有的django导入都失败了。
第二,我似乎做不到:
from A1.app1.models import Question
找不到它。
A1永远不会从A1导入任何东西,但是A2将使用A1的东西。如果有关系,A1将拥有自己的网址,设置和A2。 A2也不创建迁移。
我将如何处理这样的结构?