Django 管理员不加载单个应用程序页面

Django admin not loading individual app pages

我刚刚为我的 django 应用程序设置了一个新的本地版本,在我检查 django 管理员之前一切正常。

127.0.0.1:8000/admin 工作正常并打开带有完整应用程序列表的常用 Django Admin 主页,但是当我单击任何单个应用程序元素时它会中断。 URL 发生了变化,但它没有显示该应用的管理站点,而是显示了一个奇怪的管理主页呈现版本,应用列表折叠在屏幕左侧(见下面的屏幕截图)

无法立即看到代码库的哪些部分与此处相关,因此请索取您想查看的任何代码的副本。

正确显示的 Django Admin 主页

当我点击任何一个单独的 app/model 管理站点时它是如何呈现的

同上,所有应用的列表从左侧展开

当我升级到 django 3.1 时,这发生在我身上。

在您的 admin.py 文件上设置 admin.site.enable_nav_sidebar = False

from django.contrib import admin

admin.site.enable_nav_sidebar = False

实际上管理员确实加载了每个模型的页面,但 nav_sidebar 占用了所有 space。如果你缩小的时间足够长,你会看到模型和表格就在那里。