【问题标题】:how to completely remove the recent action panel from Django admin UI如何从 Django 管理 UI 中完全删除最近的操作面板
【发布时间】:2021-11-10 11:13:22
【问题描述】:

如何从 Django 管理 UI 中完全删除最近的操作面板

我已经做了很多搜索,所有这些都导致了如何从数据库中清除面板中的数据..但是我想要做的是从我的管理员用户界面中完全删除面板..有关如何做的任何帮助这个?

我尝试过的: 试图为管理员覆盖 base_site.html,它适用于覆盖颜色和样式以及其他块,但不适用于侧边栏块

{% extends "admin/base.html" %}
{% load i18n static %}

{% block title %}{{ title }} | {% trans "G-Attend" %}{% endblock %}
{% block extrastyle %}
<link rel="stylesheet" type="text/css" href="{% static 'custom_admin_styles/admin_override.css' %}">
{% endblock %}
{% block branding %}
    <h1 id="site-name">
        <b style="color: #1f76bc;size: 80;">
            G
        </b> Attend </h1>
{% endblock %}
{% block sidebar %}
<div id="content-related">

</div>
{% endblock %}

{% block nav-global %}{% endblock %}

【问题讨论】:

    标签: python html css django


    【解决方案1】:

    覆盖 Django 管理侧栏

    你需要扩展 admin/base_site.html

    {% extends "admin/base_site.html" %}
    {% load i18n static %}
    
    <!-- -->
    
    {% block sidebar %}
    <div id="content-related">
        Your custom side bar here.
    </div>
    {% endblock %}
    

    注意:在您的模板文件夹中,您应该已经创建了一个管理子文件夹。并将自定义的.html 文件放入其中。

    更多信息Here

    【讨论】:

      【解决方案2】:

      正确的解决方案是这样的:

      在我的 templates/admin/ 目录中创建一个名为 index.html 的文件,然后在我使用此代码的 HTML 文件中:

      {% extends "admin/index.html" %}
      
      {% block sidebar  %}
      {% endblock %}
      

      所以我需要扩展index.html 而不是base_site.html

      【讨论】:

        猜你喜欢
        • 2011-02-10
        • 2014-06-24
        • 2021-05-30
        • 1970-01-01
        • 2011-10-04
        • 1970-01-01
        • 2015-11-09
        • 2020-11-27
        • 2018-08-08
        相关资源
        最近更新 更多