Django 管理侧边栏错误

Dan*_* N. 4 css python django admin

几个星期以来,我的 Django 站点一直遇到这个奇怪的问题,现在我不太清楚。

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

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

这不会发生在我的实时/生产站点上。当我在本地机器上切换 DEBUG=False 时,它​​也按预期工作,但是我一生都无法弄清楚是什么导致了这种情况。我也试过其他浏览器也无济于事。

Rek*_*koc 7

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

from django.contrib import admin

admin.autodiscover()
admin.site.enable_nav_sidebar = False
Run Code Online (Sandbox Code Playgroud)

感谢来自此链接的 Go 公司。