【发布时间】:2015-07-28 16:24:45
【问题描述】:
将Debug=True 更改为False 后,应用程序开始在本地主机上崩溃。而且没有办法找出导致错误的原因,因为任何地方都没有显示错误文本:浏览器中都没有,终端中也没有。而已。
顺便说一句,在setting.py 我确实有ALLOWED_HOSTS = ['*']。
Django 1.8,python 2.7。
【问题讨论】:
将Debug=True 更改为False 后,应用程序开始在本地主机上崩溃。而且没有办法找出导致错误的原因,因为任何地方都没有显示错误文本:浏览器中都没有,终端中也没有。而已。
顺便说一句,在setting.py 我确实有ALLOWED_HOSTS = ['*']。
Django 1.8,python 2.7。
【问题讨论】:
把它放在你的 settings.py 中看看你的错误:
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'filters': {
'require_debug_false': {
'()': 'django.utils.log.RequireDebugFalse'
}
},
'formatters': {
'verbose': {
'format': '[contactor] %(levelname)s %(asctime)s %(message)s'
},
},
'handlers': {
# Send all messages to console
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
},
},
'loggers': {
# This is the "catch all" logger
'': {
'handlers': ['console'],
'level': 'DEBUG',
'propagate': False,
},
}
}
更多关于日志配置的信息here。
另外,你可以看看这个related question。
【讨论】: