設定ファイルに、次のように URL をハードコーディングするシステムへのパスを追加します。
sys.path.append('/home/user/path/to/projectdir')
できます。
相対にしたいのに、environモジュールで正確なパスを取得しても失敗します。
import environ
ROOT_DIR = environ.Path(__file__) - 3
sys.path.append(ROOT_DIR.path())
私にとって信じられないことはprint(ROOT_DIR.path())
、project_dir の正確な URL を出力することです。
print(ROOT_DIR.path())
> '/home/user/path/to/projectdir'
これが私のプロジェクトのツリーです。
project_dir
└── soloscrap
└── soloscrap
├── settings.py
どうすればこのパスを追加できますか? 変じゃない?