【问题标题】:Why does setting debug to false in django settings stop Heroku app from loading in development and production?为什么在 django 设置中将 debug 设置为 false 会阻止 Heroku 应用程序在开发和生产中加载?
【发布时间】:2013-04-19 13:34:42
【问题描述】:

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

ALLOWED_HOSTS = ['www.heroku.com']

但这不起作用,我做错了什么?我正在使用 heroku 托管

【问题讨论】:

    标签: django heroku


    【解决方案1】:

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

    ALLOWED_HOSTS = [".herokuapp.com"]
    

    【讨论】:

      【解决方案2】:

      你试过了吗

      python manage.py collecstatic
      

      ?

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

      【讨论】:

        猜你喜欢
        • 2016-09-24
        • 1970-01-01
        • 2019-07-19
        • 2021-04-04
        • 1970-01-01
        • 2012-03-31
        • 2023-03-10
        • 2015-04-05
        相关资源
        最近更新 更多