Xadmin(源码)→ adminx.py
class GlobalSettings(object):
"""xadmin的全局配置"""
site_title = "Django管理系统" # 设置站点标题
site_footer = "****" # 设置站点的页脚
menu_style = "accordion" # 设置菜单折叠,在左侧,默认的
#侧边栏排序
def get_site_menu(self):
return (
{'title': '贝安臻', 'menus': (
{'title': 'QC', 'url': self.get_model_url(QC, 'changelist')},
)},
{'title': '臻智选', 'menus': (
{'title': 'DD_QC', 'url': self.get_model_url(DDQC, 'changelist')},
)},
{'title': 'Sanger', 'menus': (
{'title': 'Upload', 'url': self.get_model_url(SangerZipFiles, 'changelist')},
{'title': 'Sanger', 'url': self.get_model_url(SangerSamples, 'changelist')},
)},
{'title': '遗传分析', 'menus': (
{'title': '遗传分析流程进度', 'url': self.get_model_url(ProcessAnalysis, 'changelist')},
)},
{'title': '样本信息', 'menus': (
{'title': 'SampleInfo', 'url': self.get_model_url(SampleInfo, 'changelist')},
)},
{'title': 'Epilespy_System', 'menus': (
{'title': 'Epilespy_System', 'url': self.get_model_url(GeneDisease, 'changelist')},
)}
)
xadmin.site.register(views.CommAdminView, GlobalSettings)
title值可以更改页面文字。
如果不想要右侧的那些数字:
Xadmin(源码)→ templates → xadmin → includes目录下的sitemenu_accordion.html注释掉下面一行
<span class="badge badge-info">{{ item.menus|length }}</span>
结果如下:
如果想要自定义显示或隐藏这些数字
{% 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 %}
结果如下: