問題
私は次の構造を持っています:
home.py
logic/brains/databeam.py
内部databeam.py
には次のものがあります。
engine = create_engine(databaseSettings(), pool_size = 20, max_overflow = 0)
Session = sessionmaker(bind = engine)
session = Session()
boom = 'boom'
そしてでhome.py
:
from logic.brains.databeam import session, boom
print session
print session.query()
print boom
すべてが意図したとおりに機能しますが、Eclipse の PyDev では次のように表示されます。
これは次の場合に機能します...
を使用する代わりにfrom logic.brains.databeam import session as session, boom as boom
、次のようにします。
import logic.brains.databeam
session = logic.brains.databeam.session
boom = logic.brains.databeam.boom
しかし、これは乱雑に思えます。インポートが機能していることを PyDev に示すより良い方法はありますか?