将Debug=True
更改为False
后,应用程序开始在localhost上崩溃。并且没有办法找出导致错误的原因,因为在任何地方都没有显示错误文本:浏览器中都没有,终端中没有。而已。
顺便说一下,setting.py
我确实有ALLOWED_HOSTS = ['*']
。
Django 1.8,python 2.7。
答案 0 :(得分:1)
将它放在您的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。