Rag*_*dra 34 python django django-admin django-3.1
今天我已将 Django 更新到最新版本 3.1。
但是由于某种原因,当登录到管理页面时,我只能看到一个看起来很奇怪的管理页面。
管理文件
有人可以帮助我出了什么问题,或者我需要修改哪些内容才能返回原始管理页面。
提前致谢
The*_*any 45
在您项目的根urls.py文件中,只需添加以下代码即可禁用新的侧边栏功能。
from django.contrib import admin
admin.autodiscover()
admin.site.enable_nav_sidebar = False
Run Code Online (Sandbox Code Playgroud)
参考:
Tom*_*ick 16
它看起来像两个问题之一。
您的浏览器正在缓存旧版本的 CSS / JS,在这种情况下,请清除缓存并重新加载。
./manage.py collectstatic升级后你没有运行。
从你的评论来看,应该是前者。
您的浏览器正在缓存旧版本的 CSS / JS,在这种情况下,请清除缓存,为此,您需要执行Force Reload。
@Tom Carrick,顺便说一句,你是对的。
并在 Chrome 中强制重新加载使用按住 Ctrl 键并按重新加载按钮。Ctrl + F5 也有效
对于 Mozilla Firefox Ctrl + Shift + R
用于开发/生产,即。在服务器上运行
python3 manage.py collectstatic
Run Code Online (Sandbox Code Playgroud)
这将为您带来所有 html 和 css 文件,并将其放入您在settings.py 中定义的静态文件夹中。