У меня ошибка при установке отладки на ложь после нового обновления - PullRequest
2 голосов
/ 06 мая 2019

В настоящее время я изучаю фреймворк Python и Django
При разработке сайта моей статьи я обнаружил проблему

Вот мой репозиторий на github: https://github.com/theseems/tsite

Ну, я сделалмое обновление заменяет TinyMCE на CKEditor, и когда я устанавливаю режим отладки в False, у меня появляется ошибка 500, я просто пытаюсь удалить

STATICFILES_STORAGE = 'whitenoise.storage.CompressedManifestStaticFilesStorage'

, и тогда это работает.В чем моя проблема?

1 Ответ

0 голосов
/ 06 мая 2019

В 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"> 

Static не может найти этот файл, поэтому возникла ошибка
Также, чтобы избежать подобных ситуаций, я добавил логирование в 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...