Django管理页面布局已更改为新版本

问题描述

我正在研究一个广泛使用管理控制台的现有django项目。 随着我最新运行的程序包升级,我的应用程序管理页面布局已更改。

模型已经开始出现在所有页面上,只剩下很小的空间来显示表单字段。 例如,这是表单页面现在的样子:

enter image description here

原始表单视图占据了整个页面,如下所示:

enter image description here

有关更改了哪些内容以及更改了哪些设置以恢复原始视图的任何线索?

解决方法

release notes

管理员现在在较大的屏幕上具有侧边栏,以便于导航。 默认情况下启用它,但可以使用自定义功能禁用它 AdminSite 并设置AdminSite.enable_nav_sidebar 为假。

您可以参考Customizing the AdminSite class - (django doc)来进一步了解自定义AdminSite

,

尝试一下,打开浏览器并清除所有历史记录,然后再次登录,它应该可以工作。我确定浏览器已经缓存了旧版本的Django admin。

使用3.1版时,我遇到了同样的问题。我使用2.2版启动了一个新的演示应用程序,以演示一些内容,当我回到3.1版时,我遇到了这个问题,所以我所做的只是清除浏览器的历史记录,一切都恢复到原始状态。