Django Admin 侧边栏错误

Django Admin Sidebar Bug

我的 Django 网站出现这个奇怪的问题已经有几个星期了,现在我不太明白。

每当我进入本地机器上的管理页面 (DEBUG=True) 时,它就完全无法使用,因为侧边栏填满了整个屏幕,如下图所示:

当我升级到 Django 3.1 时,如果这很重要(这个项目从 2.1 开始)

我的 live/production 网站上没有发生这种情况。当我在本地计算机上切换 DEBUG=False 时,它​​也按预期工作,但是我终究无法弄清楚是什么原因造成的。我也试过其他浏览器也没有用。

在项目的根 urls.py 文件中,只需添加以下代码即可禁用新的边栏功能。

from django.contrib import admin

admin.autodiscover()
admin.site.enable_nav_sidebar = False

感谢 this link 的 Go 公司。