我完全难过为什么在DEBUG=False
时无法让我的网站工作。
我已在ALLOWED_HOSTS
我甚至尝试在我的ALLOWED_HOST
中添加'*',但DEBUG=False
我
总是把我的400.html页面提供给我。 DEBUG=True
local.py
一切都很好。
我通过谷歌搜索尝试了人们说要尝试的所有检查(
我想),我的所有网址都以'/'结尾。我的base.py
或DEBUG
都没有
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,一切正常 太棒了!