3 回答
TA贡献1836条经验 获得超13个赞
我知道这很晚了,但是我最终在这里搜索了错误500 DEBUG=False,在我的情况下确实是,ALLOWED_HOSTS但是我os.environ.get('variable')用来填充主机,直到启用日志记录后我才注意到这一点,您可以将所有错误记录到下面的文件中,即使发生以下情况,它也会记录下来DEBUG=False:
# settings.py
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'formatters': {
'verbose': {
'format' : "[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s",
'datefmt' : "%d/%b/%Y %H:%M:%S"
},
'simple': {
'format': '%(levelname)s %(message)s'
},
},
'handlers': {
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': 'mysite.log',
'formatter': 'verbose'
},
},
'loggers': {
'django': {
'handlers':['file'],
'propagate': True,
'level':'DEBUG',
},
'MYAPP': {
'handlers': ['file'],
'level': 'DEBUG',
},
}
}
TA贡献1877条经验 获得超1个赞
以我为例,阅读第三方应用程序的文档正确地救了我。
罪魁祸首?django_compressor
我有
{% load compress %}
{% compress css %}
... css files linked here ..
{% endcompress %}
DEBUG = True 总是给我500。要解决此问题,我需要在设置中添加一行以使其运行
COMPRESS_ENABLED = os.environ.get('COMPRESS_ENABLED', False)
添加回答
举报