当前位置: 首页 > 工具软件 > SimpleUI > 使用案例 >

django使用simpleui的后台多级菜单建立

涂浩皛
2023-12-01

django后台

django后台会直接以APP名称为一级菜单,数据表为二级菜单,最多到二级菜单,没法到三级菜单。我们安装simpleui可以解决这个。

安装simpleui

pip install django-simpleui

配置对接django见simple官网

自定义simpleui 菜单

把以下代码加入到setting.py

SIMPLEUI_CONFIG = {
    # 在自定义菜单的基础上保留系统模块
    'system_keep': True,
    'dynamic': False,
    'menus': [{
        'name': 'Simpleui',
        'icon': 'fas fa-code',
        'url': 'https://gitee.com/tompeppa/simpleui',
        'codename': 'simpleui'
    }, {
        'name': '在线社区',
        'icon': 'fa fa-file',
        'codename': 'test',
        'models': [{
            'name': 'SimplePro',
            'icon': 'far fa-surprise',
            'models': [{
                'name': 'Pro文档',
                'url': 'https://simpleui.72wo.com/docs/simplepro'
            }, {
                'name': '购买Pro',
                'url': 'http://simpleui.72wo.com/simplepro'
            }]
        }, {
            'name': '社区',
            'url': 'https://simpleui.72wo.com',
            'icon': 'fab fa-github'
        }, {
            'name': '图片转换器',
            'url': 'https://convert.72wo.com',
            'icon': 'fab fa-github',
            'codename': 'nat'
        }]
    }]
}

问题

多级菜单能显示但是没发去读取数据库或者表,这就需要我们用过滤器进行对数据库条件筛选显示,还需要自定义url

 类似资料: