私は現在、Heroku上で稼動中のDjango Djangoアプリケーションを持っています。残念ながら、私はHerokuのDEBUG
設定をオフにすることができませんでした。ローカルでオフにするとうまく動作しますが、Herokuにプッシュすると(heroku config:set DEBUG=False
以降)、適用されません。Heroku Django DEBUG設定が適用されていません
エラーのページは、テンプレートルートの404,403、および500のテンプレートではなく、デフォルトのDEBUG
のままです。
また、DEBUG
と環境の競合があった場合のためにDJANGO_DEBUG
設定を使用して、設定ファイルの結果をブール値にキャストしてみました。 heroku config
は、環境内の設定が正しいことを示しています。これはDjango 1.3、Heroku Cedarです。
ヒントや解決策はありますか?
ステージングとプロダクションの間にまったく異なるものが環境から引き出されています。私はそれを完全に削除しようとします。 – Murph
素晴らしいですが、Falseに設定する代わりにそれを削除するだけで完璧に動作しました!ありがとう! – Murph
驚くばかり!だから私は型キャスティングはおそらくbool( 'False')を働かせていないと推測しています。 –