外部ファイルを読み込んで、使用したいのですがうまくいきません。ご教示おねがいします。
環境
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を動かしたいのですが
どうすればよいのでしょうか?
ご教示お願いいたします。