django xadmin 隐藏菜单栏右侧的数字图标标签,或自定义标签

本文介绍如何在Xadmin中自定义菜单显示,包括隐藏数字标签、仅显示特定菜单的图标和自定义菜单名称的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

大前提

有时候会觉得右侧这数字很多余,不想要,方法如下
先找到xadmin库的目录,然后找到templates-xadmin-includes-sitemenu_accordion.html,打开
大概在11行,找到这一行,所有的改动都是针对这一行的。

<span class="badge badge-info">{{ item.menus|length }}</span>

一、隐藏

把这一行注释掉,就OK了,效果如下
在这里插入图片描述

二、自定义修改

1.显示某些菜单的图标,其余隐藏,比如只显示"学校信息"和"二维码"

把这一行修改为如下
注意 == 两边有空格

{% if item.title == "学校信息" %} <span class="badge badge-info">{{ item.menus|length }}</span>{% endif %}
{% if item.title == "二维码" %} <span class="badge badge-info">{{ item.menus|length }}</span>{% endif %}

效果
在这里插入图片描述

2.显示自定义内容,比如我要把“学校信息”的标签改为“喵喵”,其余的标签不变
{% if item.title == "学校信息" %} <span class="badge badge-info">喵喵</span>
# 如果想隐藏其他菜单的标签,只需要把中间这一行注释掉
{% else %} <span class="badge badge-info">{{ item.menus|length }}</span>
{% endif %}

效果如下
在这里插入图片描述

补充

修改“管理”“认证和授权”菜单名方法(点击查看)
隐藏顶部“增加”按钮方法(点击查看)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值