将Wa从2.9.3升级到2.11会中断w管理图标

问题描述

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

1

完全损坏,但是唯一破坏所有内容的是图标...

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

我已经运行了所有命令makemigrationsmigratecollectstatic --clear。 运行manage.py check没有显示任何错误。 已检查(禁用/启用)所有应用程序,无法正常工作。 已检查urls.py是否有任何与静态文件有关的配置错误,但仍然没有。 与我的base.pydev.py文件(全新安装为2.11)相比,没有发现导致CSS或JS覆盖的问题(我正在使用Django Debug Toolbar,尝试将其禁用,但没有成功,一样)。救命。拜托。

并且在全新安装中,顶部没有“跳过主要内容”按钮。我不知道这与任何事情有关

  • W 2.11
  • Django 3.0.11
  • pipenv用于虚拟环境

解决方法

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

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