django-environのインストール
pipでインストールできます。https://pypi.org/project/django-environ/
pip install django-environ
.envファイルの作成
manage.pyと同じ階層に.envファイルを作成します。中身はこんな感じ
SECRET_KEY=your-secret-key
今回は1つだけしか書いてないけど、データベース接続に関する値とかAWSのシークレットキーとかAPIキーとかをここに書いて管理すると良いかも。
settings.py
settings.pyをいろいろ書き換えていく。
import environ
env = environ.Env()
env.read_env(os.path.join(BASE_DIR,'.env'))
SECRET_KEY = env('SECRET_KEY')
これでOK!簡単だね!
参考
もっと詳しい使い方が知りたい方はこちらをどうぞ
https://qiita.com/moonwalkerpoday/items/9da47dda80d3ddac9a62
https://e-tec-memo.herokuapp.com/article/172/
Django学習におすすめの書籍
リンク