私のホームディレクトリには、というフォルダがありますlocal
。その中には、とというファイルがあり__init__.py
ますlocal_settings.py
。私のdjangoアプリは完全に別のディレクトリにあります。アプリがDEBUGモードで実行されていないときに、ファイルをロードしたいと思いlocal_settings.py
ます。これはどのように達成できますか?私は以下を読みました:
http://docs.python.org/tutorial/modules.html
基本的に、これらのチュートリアルでは別のディレクトリからインポートできますが、まったく異なる作業ツリーについてはどうでしょうか。..、..、..などを続けたくない。ホームディレクトリに移動する方法はありますか?
次のコードを試しました。
import os, sys
os.chdir(os.path.join(os.getenv("HOME"), 'local'))
from local_settings import *
しかし、apacheerror.logにエラーが表示され続けます...