2
別のDjangoアプリケーション内の1つのDjangoアプリケーションからクラスをインポートしようとしています。djangoのあるアプリケーションから別のアプリケーションにクラスをインポートすることができません
from mainProjectFolder.app1.class1 import Class1
をそして私は次のエラーを取得する:app2.anotherClass.py
で
mainProjectFolder
|--__init__.py
|--manage.py
|--app1
|--__init__.py
|--class1.py
|--app2
|--__init__.py
|--anotherClass.py
|--mainProjectFolder
|--__init__.py
|--settings.py
...
、私がやっている私はsettings.py
ファイルにINSTALLED_APPS
で私のアプリを登録している
ImportError: No module named 'mainProjectFolder.app1'
にも。
不明な点がある場合はお知らせください。必要に応じて編集します。
これは相対的なインポートではなく、 'app2.anotherClass'から' app1.class1'をインポートしています。 –
@ParthapratimNeog私の解決策を使用してください。名前は相対的なインポートではないかもしれませんが、解決策は正しいです。 –
これは実際には機能しましたが、PyCharmにはまだ未知の参照があります。 '未解決の参照app1' –