#local.settings.pyの設定
まずsettings.pyのファイルがある同じ階層にlocal_settings.py(名前はなんでも良い)、.gitignoreを作成します。.gitignoreにlocal_settings.pyを追加します。
次にlocal_settings.pyに公開したくない情報を以下のように書きます。
local_settings.py
SECRET_KEY = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
DATABASES = {
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
}
#settings.pyの設定
settings.pyに以下のコードを追加します
settings.py
try:
from .local_settings import *
except ImportError:
pass
以上です。
これでGithubなどで公開したくない情報をlocal_settings.pyに書いて、settings.pyに導入することができます。