如何将某个模型从一个目录中的某个项目导入另一个目录中的另一个项目?两个项目共享同一个数据库。
我的目录结构如下:
root
directory1
project1
app1_of_project1
models.py
...
manage.py
directory2
project2
app1_of_project2
models.py
...
manage.py
App1_of_project2需要来自app1_of_project1的一些模型。
我试过了this answer,但我得到了:
RuntimeError: Model class app1_of_project1.models.Model1 doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.
project1的 INSTALLED_APPS
包含了app1_of_project1,而project2的INSTALLED_APPS
包含了app1_of_project2。
This answer给了我一个ModuleNotFoundError
。
我无法合并这两个项目,并在一个项目中将它们分开。
另外,我不想将项目目录移动到PYTHON_PATH。
有人可以建议解决方法吗?
谢谢!