【问题标题】:Django Admin now showing model list in iframe — what changed?Django Admin 现在在 iframe 中显示模型列表——有什么变化?
【发布时间】:2021-06-03 07:41:01
【问题描述】:

我已经构建了一个带有 自定义界面 的 Django 应用程序。几年没变过。

这些(以前的)服务器正在运行 Django 3.0.8。

最近设置了一个新的服务器,现在Django Admin界面显示模型列表在滚动的iframe中,右侧的长表也独立于页面滚动。 p>

此服务器正在运行 Django 3.2.3。

我不喜欢新界面,但更重要的是它需要对我们的自定义管理 css 进行大量重写。

谁能告诉我有关更改的信息,或者告诉我是否有禁用它的设置?

【问题讨论】:

    标签: django user-interface django-models iframe django-admin


    【解决方案1】:

    我找到了答案in this Stack Overflow answer。我会留下这个问题,因为其他答案没有提到 iframe。


    Django 3.1 在 iframe 中添加了新的滚动侧边栏。

    要禁用它,请将以下内容添加到根 urls.py 文件中:

    from django.contrib import admin
    admin.autodiscover()
    admin.site.enable_nav_sidebar = False
    

    3.1 发行说明说:

    管理员现在在大屏幕上有一个侧边栏,以便于导航。它默认启用,但可以通过使用自定义 AdminSite 并将 AdminSite.enable_nav_sidebar 设置为 False 来禁用。


    原始答案的参考链接:

    【讨论】:

      猜你喜欢
      • 2016-04-23
      • 2019-02-10
      • 1970-01-01
      • 1970-01-01
      • 2017-09-14
      • 2011-02-25
      • 2013-08-28
      • 2018-04-23
      • 2019-10-20
      相关资源
      最近更新 更多