私は次のファイル構造を持っています:
ihe/
├── dcmt
│ ├── actions
│ ├── calendar_observer
│ ├── cms
│ ├── consumption
│ ├── data_mining
│ ├── dcmt
│ ├── dcmt_db
│ ├── dcmt_db.bak.bak
│ ├── dcmt_db.sqlite
│ ├── devices
│ ├── d.py
│ ├── gadgets
│ ├── history
│ ├── houses
│ ├── hwc_settings
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── manage.py
│ ├── notifications
│ ├── profitable
│ ├── rules
│ └── schedule
├── hwc
│ ├── configuration
│ ├── daemons
│ ├── database
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── utils
│ └── wrapper
├── __init__.py
├── __init__.pyc
dcmt は django プロジェクトです。hwc は純粋な python です。ただし、たとえば hwc/daemons には runme.py スクリプトがあります。その runme.py スクリプトで、django プロジェクトからモデルをインポートできるようにしたいと考えています。今、私が理解しているように、正しいpythonパスを取得してから、何らかの方法でdjango設定を設定する必要があります。私の質問は、hwc モジュール全体で一度だけ行う必要があるように、これをどのように行うのが最善かということです。