2
我想從另一個Django應用程序中的一個Django應用程序導入一個類。無法將類從一個應用程序導入到另一個應用程序中django
mainProjectFolder
|--__init__.py
|--manage.py
|--app1
|--__init__.py
|--class1.py
|--app2
|--__init__.py
|--anotherClass.py
|--mainProjectFolder
|--__init__.py
|--settings.py
...
在
app2.anotherClass.py
,我做的:
from mainProjectFolder.app1.class1 import Class1
而且我得到以下錯誤:
ImportError: No module named 'mainProjectFolder.app1'
我已經註冊了我的應用程序中INSTALLED_APPS
在settings.py
文件中。
請讓我知道,如果有什麼不清楚,我會編輯所需的。
這不是相對導入,我從'app2.anotherClass'導入'app1.class1' –
@ParthapratimNeog只需使用我的解決方案。該名稱可能不是相對重要的,但解決方案是正確的。 –
它實際上工作,但在PyCharm仍然和紅色下屬說'未解決的參考app1' –