Attualmente ho un'applicazione di Django di produzione in esecuzione su Heroku. Sfortunatamente, non sono stato in grado di disattivare l'impostazione DEBUG
su Heroku. Disattivarlo localmente funziona bene, ma quando viene inviato a Heroku (dopo heroku config:set DEBUG=False
), non si applica.Heroku Django DEBUG Impostazione non applicata
Le pagine di errore sono ancora quelle predefinite DEBUG
invece dei modelli 404, 403 e 500 nella nostra radice modello.
Ho anche provato a utilizzare l'impostazione DJANGO_DEBUG
in caso di conflitti di ambiente con DEBUG
e il risultato in un booleano nel file delle impostazioni. heroku config
indica che le impostazioni nell'ambiente sono corrette. Questo è su Django 1.3, Heroku Cedar.
Eventuali suggerimenti o soluzioni?
Sì, praticamente qualsiasi cosa diversa tra l'allestimento e la produzione si basa sull'ambiente. Proverò a rimuoverlo completamente. – Murph
Fantastico, è sufficiente rimuoverlo invece di impostarlo su False perfettamente funzionante! Grazie! – Murph
Fantastico! Quindi immagino che il tipo di casting non funzionasse ("False") forse. –