Pycharm:import文で「Unresolved reference」と警告されてしまう
/hoge/app1/ /hoge/app2/child1/ __ini__.py hoge.py fuga.py /hoge/app2/child2/
というフォルダ構成で、app1とapp2はDjangoフレームワーク上で別アプリとして開発している。
この状態でhoge.pyでfuga.pyをimportするときは
from child1.fuga import ~~
と記述しなければいけないのですが、普通にPycharmで記述していると「Unresolved reference~~」とWarningがでます。
その場合の対処方法
app2フォルダで右クリックをして「Mark Directory As」→「Source Root」を選択する。
Pythonの作法がよくわかってなくて詰まってたけど、なんとか解決してよかった。
参考にしたサイトはこちら↓
python - Unresolved reference issue in PyCharm - Stack Overflow