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



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

ALLOWED_HOSTS = ['www.heroku.com']

但这没有工作,我做错了什么?

您的应用程序没有托管在www.heroku.com上。相反,试着

ALLOWED_HOSTS = [".herokuapp.com"]

你试过了吗

python manage.py collecstatic

?

你应该检查文件目录,因为在生产静态文件目录改变。Heroku使用whitenouse

最新更新