Python importについて。外部ファイル読み込み
外部ファイルを読み込んで、使用したいのですがうまくいきません。ご教示おねがいします。
環境
CentOS7
Python3.7
Djang2
tree
.app1
|-aa.py 読み込まれるファイル
|-bb.py 読み込むファイル
aa.py
def hoge:
print('hogehoge')
bb.py
from . import aa
aa.hoge()
Djangoからだと確かにbb.pyで動くのですが
python bb.pyをすると
from . import aa
ImportError: cannot import name 'aa' from 'main' (bb.py)
というエラーが出ます
しかしbb.pyの
from . import aa を import aa に変更すると
python bb.py でも動きます
ここで質問なのですが、
Djangoにおいても、ローカルにおいても同じコードでbb.pyを動かしたいのですが
どうすればよいのでしょうか?
ご教示お願いいたします。