将 Wagtail 从 2.9.3 升级到 2.11 会破坏 wagtail 管理图标

Upgrading Wagtail from 2.9.3 to 2.11 breaks wagtail admin icons

我已经检查了一切... 升级后界面如下:

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

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

我已经 运行 所有命令 makemigrationsmigratecollectstatic --clear。 运行 manage.py check 没有显示任何错误。 检查(disabled/enabled)所有的应用程序,没有工作。 检查 urls.py 是否存在静态文件的任何错误配置,仍然没有。 将我的 base.pydev.py 文件与全新安装的 2.11 进行比较,没有看到任何可能导致覆盖 CSS 或 JS(我正在使用 Django 调试工具栏,尝试禁用它,没有'工作,和一切一样)。帮助。请。

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

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

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