simpeui
简介
官方自己看
安装
pip install
配置
setting.py
INSTALLED_APPS = [
'simpleui',
'django.contrib.admindocs',
'django.contrib.admin',
....
]
左侧配置
SIMPLEUI_CONFIG = {
# 是否使用系统默认菜单,自定义菜单时建议关闭。
'system_keep': True,
# 用于菜单排序和过滤, 不填此字段为默认排序和全部显示。空列表[] 为全部不显示.
'menu_display': ['权限认证', '资源实体', '资源配置'],
# 设置是否开启动态菜单, 默认为False. 如果开启, 则会在每次用户登陆时刷新展示菜单内容。
'dynamic': True, # 一般建议关闭。
'menus': [
{
'name': '权限认证',
'icon': 'fas fa-user-shield',
'models': [
{
'name': '用户列表',
'icon': 'fa fa-user',
'url': '/admin/account/userinfo/'
},
{
'name': '用户组',
'icon': 'fa fa-users',
'url': 'auth/group/'
},
]
},
{
'name': '资源实体',
'icon': 'fa fa-cube',
'models': [
{
'name': '工单',
'url': '/admin/order/order/',
'icon': 'fa fa-clipboard'
},
{
'name': '节点',
'url': '/admin/order/node/',
'icon': 'fa fa-list-ul'
},
{
'name': '模板',
'url': '/admin/order/mould/',
'icon': 'fa fa-clone'
},
{
'name': '模型分类',
'url': '/admin/order/mouldtype/',
'icon': 'fa fa-list-alt'
},
{
'name': '模型插槽',
'url': '/admin/operation/mouldslot/',
'icon': 'fa fa-plug'
},
{
'name': '插槽节点',
'url': '/admin/operation/slotextranode/',
'icon': 'fa fa-object-group'
},
]
},
{
'name': '资源配置',
'icon': 'fa fa-cogs',
'models': [
{
'name': '工单记录',
'url': '/admin/operation/orderlog/',
'icon': 'fa fa-history'
},
{
'name': '版本',
'url': '/admin/operation/version/',
'icon': 'fa fa-archive'
}
]
},
]
}
效果如下
其他配置
SIMPLEUI_ANALYSIS = False # 发送报告
SIMPLEUI_LOGO = '...' # logo
SIMPLEUI_INDEX = '...' # 跳转主页
SIMPLEUI_HOME_INFO = False #
SIMPLEUI_DEFAULT_ICON = False # 默认图标
admin.py
admin.site.site_header = "..." # 系统名
admin.site.site_title = '...' # 标签名
admin.site.index_title = '3'
不想写了. 太简单了. 去官网自己看吧, 官方