新更新后将debug设置为false时出现错误

时间:2019-05-06 18:51:42

标签: django python-3.x

我目前正在学习python和django框架
在开发我的文章网站时,我发现了一个问题

这是我的github存储库:https://github.com/theseems/tsite

好吧,我已经完成了用CKEditor替换TinyMCE的更新,并且当我将调试模式设置为False时,出现了500个错误 我只是想删除

STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'

然后它起作用。我有什么问题?

1 个答案:

答案 0 :(得分:0)

在base.html

<link rel="shortcut icon" href="{% static "articles/favicon.ico" %}" type="image/x-icon">

更改为:

<link rel="shortcut icon" href="{% static "favicon.ico" %}" type="image/x-icon"> 

静态找不到该文件,因此引发了错误
另外,为避免出现这种情况,我将日志记录添加到settings.py

LOGGING = {
  'version': 1,
  'disable_existing_loggers': False,
  'handlers': {
    'console': {
        'class': 'logging.StreamHandler',
    },
  },
  'loggers': {
    'django': {
        'handlers': ['console'],
        'level': os.getenv('DJANGO_LOG_LEVEL', 'INFO'),
    },
  },
}

并遵循了

的建议
python manage.py check --deploy