如何解决Django管理页面布局已更改为新版本
我正在研究一个广泛使用管理控制台的现有django项目。 随着我最新运行的程序包升级,我的应用程序管理页面布局已更改。
模型已经开始出现在所有页面上,只剩下很小的空间来显示表单字段。 例如,这是表单页面现在的样子:
有关更改了哪些内容以及更改了哪些设置以恢复原始视图的任何线索?
解决方法
管理员现在在较大的屏幕上具有侧边栏,以便于导航。 默认情况下启用它,但可以使用自定义功能禁用它 AdminSite 并设置
AdminSite.enable_nav_sidebar
为假。
您可以参考Customizing the AdminSite class - (django doc)来进一步了解自定义AdminSite
尝试一下,打开浏览器并清除所有历史记录,然后再次登录,它应该可以工作。我确定浏览器已经缓存了旧版本的Django admin。
使用3.1版时,我遇到了同样的问题。我使用2.2版启动了一个新的演示应用程序,以演示一些内容,当我回到3.1版时,我遇到了这个问题,所以我所做的只是清除浏览器的历史记录,一切都恢复到原始状态。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。