为什么在django设置中将debug设置为false会阻止Heroku应用程序在开发和生产中加载?

为什么在django设置中将debug设置为false会阻止Heroku应用程序在开发和生产中加载?,django,heroku,Django,Heroku,在我的设置中,我设置了DEBUG=False,但这在开发和生产中都产生了500个错误。所以我环顾四周,发现了这个()并尝试了一下 ALLOWED_HOSTS = ['www.heroku.com'] 但这不起作用,我做得不对吗?我使用heroku托管您的应用程序未托管在www.heroku.com上。相反,试试看 ALLOWED_HOSTS = [".herokuapp.com"] 你试过了吗 python manage.py collecstatic ? 您应该查看文件目录,因为在Pro

在我的设置中,我设置了
DEBUG=False
,但这在开发和生产中都产生了500个错误。所以我环顾四周,发现了这个()并尝试了一下

ALLOWED_HOSTS = ['www.heroku.com']

但这不起作用,我做得不对吗?我使用heroku托管

您的应用程序未托管在www.heroku.com上。相反,试试看

ALLOWED_HOSTS = [".herokuapp.com"]
你试过了吗

python manage.py collecstatic
?

您应该查看文件目录,因为在Production静态文件目录更改中。heroku使用whitenouse