将Debug=True
更改为False
后,应用程序开始在本地主机上崩溃。而且没有办法找出导致错误的原因,因为任何地方都没有显示错误文本:浏览器中没有,终端中也没有。就是这样。
在setting.py
中,我有ALLOWED_HOSTS = ['*']
,顺便说一下。
将以下内容放入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,
},
}
}
更多关于日志配置的信息。
你也可以看看这个相关的问题