首页 > 解决方案 > 将 Wagtail 从 2.9.3 升级到 2.11 会破坏 wagtail 管理图标

问题描述

我已经检查了所有内容...升级后界面如下所示: 1

完全坏了,但唯一打破一切的是图标......

CMD 或 DevTools 似乎都没有显示任何丢失的文件......

我已经运行了所有命令makemigrationsmigrate并且collectstatic --clear。运行manage.py check没有显示任何错误。检查(禁用/启用)所有应用程序,没有工作。检查urls.py了静态文件的任何错误配置,仍然没有。比较我的base.py,dev.py全新安装的 2.11 文件,没有看到任何可能导致覆盖 CSS 或 JS 的内容(我正在使用 Django 调试工具栏,尝试禁用它,没有工作,与所有内容一样)。帮助。请。

而且在全新安装时,顶部没有“跳转到主要内容”按钮。我不知道这有什么关系

标签: wagtailwagtail-admin

解决方案


该死!当然,在发布问题后,我找到了答案。运行时collectstatic我注意到消息太多Found another file with the destination path...,但没有考虑到这一点。然后我意识到在我的核心应用程序 staticfiles 文件夹中不知何故是 Wagtail 的核心静态文件的副本,所以我安装了 Wagtail 2.11 第一百万次,运行服务器并没有任何改变......幸运的是,我猜到了(感谢@gasman)清除缓存并重新加载窗口,它工作了!

结论:检查重复的静态文件,我的来自旧版本的 Wagtail,但 Wagtail 是最新的,这导致了这个问题......


推荐阅读