如何让ALLOWED_HOSTS使用debug false?

时间:2014-08-17 18:28:53

标签: django

我完全难过为什么在DEBUG=False时无法让我的网站工作。

我已在ALLOWED_HOSTS

中输入了我的域名和IP地址

我甚至尝试在我的ALLOWED_HOST中添加'*',但DEBUG=False我 总是把我的400.html页面提供给我。 DEBUG=True local.py 一切都很好。

我通过谷歌搜索尝试了人们说要尝试的所有检查( 我想),我的所有网址都以'/'结尾。我的base.pyDEBUG都没有 ALLOWED_HOSTS设置或ALLOWED_HOSTS = ['1.2.3.4', 'www.myhost.com', '*' , ]

LoginRequierdMiddleware

似乎没有任何效果。

我甚至通过自己的虚拟class LoginRequiredMiddleware: def process_request(self, request): print request 类插入它 但我没有看到请求进来的任何问题。

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'file': {
            'level': 'DEBUG',
            'class': 'logging.FileHandler',
            'filename': '/tmp/debug.log',
        },
    },
    'loggers': {
        'django.request': {
            'handlers': ['file'],
            'level': 'DEBUG',
            'propagate': True,
        },
    },
}

我在生产环境中运行nginx和apache2。我真的 陷入困境,迫切需要帮助!有关如何调试的任何线索?


回答我自己的问题:如果有人犯了与我相同的错误

文件“/home/ubuntu/.virtualenvs/myvirt/lib/python2.7/site-packages/compressor/base.py”, 第121行,在get_filename中     filename = self.storage.path(basename)   档案“/home/ubuntu/.virtualenvs/myvirt/lib/python2.7/site-packages/django/core/files/storage.py”, 第261行,在路径中     提出SuspiciousFileOperation(“尝试访问'%s'被拒绝。”%name) SuspiciousFileOperation:尝试访问'/css/bootstrap311.min.css'被拒绝。 找不到:/ accounts / login /

我调试的方式是在我的中创建以下设置 production.py然后/tmp/debug.log出现此错误。

{{1}}

我现在从模板中删除了{%compress%}标签,所以我可以 禁用我的“生产/演示”服务器上的DEBUG,一切正常 太棒了!

0 个答案:

没有答案