Herokuで設定した環境変数を使う
Herokuではアプリごとに環境変数が設定できます。そいつを設定しただけではプログラムで参照できないので、したい場合は以下のコードを追加する必要があります。
(Settings.pyの記述 部分)
import os
SECRET-KEY = os.environ['SECRET_KEY']
DjangoのSettings.pyに指定されているSECRET-KEYをHerokuの環境変数に設定して、ソースに記載しないときには上記のとおりos.environ['環境変数のキー名']で設定を読み込んで変数にセットする必要があります。Herokuの環境変数にキーと値を設定しただけじゃ反映されないので注意が必要です。
ちなみにDEBUGを環境変数に設定して、値をTrueにしたりFalseにしたりしてテストと本番の環境をデプロイせずに切り替えようと思ったところ、変更後にDynoをリスタートしてもソースを再デプロイしても反映しませんでした。Herokuの説明を読んでもよくわからないので、とりあえずDEBUGはソース直書きで対応しとります。
現場からは以上です。