Обновление Wagtail с 2.9.3 до 2.11 приводит к разрыву значков администратора wagtail

#wagtail #wagtail-admin

#wagtail #wagtail-администратор

Вопрос:

Я все проверил… После обновления интерфейс выглядит следующим образом: 1

Полностью сломано, но единственное, что все нарушает, — это значки…

Ни CMD, ни DevTools, похоже, не отображают отсутствующие файлы…

Я уже выполнил все команды makemigrations , migrate и collectstatic --clear . При запуске manage.py check не было обнаружено никаких ошибок. Проверил (отключил / включил) все приложения, не работает. Проверено urls.py на любую неправильную конфигурацию с помощью staticfiles, по-прежнему ничего. Сравнил мои base.py dev.py файлы со свежей установкой версии 2.11, не увидел ничего, что могло бы вызвать переопределение CSS или JS (я использую панель инструментов отладки Django, попытался отключить ее, не сработало, как и все остальное). Справка. Пожалуйста.

А также при новой установке не было кнопки «ПЕРЕЙТИ К ОСНОВНОМУ СОДЕРЖИМОМУ» сверху. Я не знаю, какое это имеет отношение к чему-либо

  • Wagtail 2.11
  • Django 3.0.11
  • Использование Pipenv для виртуальной среды

Комментарии:

1. Вы пробовали принудительно обновлять страницу или просматривать в другом браузере?

2. @gasman Да! В firefox dev, firefox, opera. Везде то же самое…

Ответ №1:

Черт! Конечно, после публикации вопроса я нашел ответ. При запуске collectstatic я заметил, что было слишком много Found another file with the destination path... сообщений, но не принял это во внимание. Затем я понял, что каким-то образом в моей основной папке staticfiles приложения были дубликаты основных статических файлов Wagtail, поэтому я установил Wagtail 2.11 в миллионный раз, запустил сервер, и ничего не изменилось… К счастью, я догадался (благодаря @gasman) очистить кеш и перезагрузить окно, и ЭТО СРАБОТАЛО!

Заключение: проверьте наличие дублированных статических файлов, мои были из старой версии Wagtail, но Wagtail находится на последней версии, что вызвало эту проблему…