2011-01-26 4 views

答えて

2

に関する議論を私の解決策は、上記のもののように複雑ではありませんが、彼らは私の単純なニーズに合う:私は私のsettings.pyファイルにいくつかの輸入を持っています:

try: 
    from settings_local import * 
except ImportError: 
    pass 

try: 
    from settings_production import * 
except ImportError: 
    pass 

そして私はsettings_local.py(私は、サーバーにアップロードしていない)私の地元の開発フォルダ内のファイルとどこがローカル設定を上書きしています。次に、運用環境に必要な設定を保存するsettings_production.pyサーバーがあります。

この方法を使用して、他の設定ファイルをインポートすることもできます。

2

好きなファイルに入れて、メイン設定ファイルのどこかにインポートしてください。

だから、my_new_settings.pyという新しい設定をdjangoが届くところに設定して、実際のsettings.pyの最後にインポートすることができます。

# settings.py 
# ... 
from my_new_settings import * 
0

settings.pyの部分を含むファイルをnew_settings.pyに作成し、必要に応じてそのファイルをインポートします。

関連する問題