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

时间:2013-04-25 15:09:49

标签: django heroku

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

ALLOWED_HOSTS = ['www.heroku.com']

但这不起作用,我做得不对?我主持heroku

2 个答案:

答案 0 :(得分:16)

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

ALLOWED_HOSTS = [".herokuapp.com"]

答案 1 :(得分:1)

你试过

吗?
python manage.py collecstatic

你应该检查文件目录,因为prodhuction静态文件目录的更改。 heroku使用whitenouse