我目前在Heroku上有一个正在运行的生产Django应用程序。不幸的是,我一直无法关闭Heroku上的DEBUG
设置。关闭本地工作正常,但当推到Heroku(heroku config:set DEBUG=False
后),它不适用。Heroku Django DEBUG设置不适用
错误页面仍然是默认的DEBUG
,而不是我们的模板根目录中的404,403和500模板。
我也尝试使用DJANGO_DEBUG
设置,以防与DEBUG
有任何环境冲突,并将结果转换为设置文件中的布尔值。 heroku config
显示环境中的设置是否正确。这是Django 1.3,Heroku Cedar。
任何提示或解决方案?
是的,几乎任何东西不同之间的阶段和生产是从环境中绘制。我会尝试完全删除它。 – Murph 2013-04-28 00:35:37
真棒,只是删除它,而不是将其设置为False完美地工作!谢谢! – Murph 2013-04-28 00:38:42
太棒了!所以我猜猜,类型转换可能不起作用bool('False')。 – 2013-04-28 00:40:48