DjangoX 的菜单控制与配置 - Oejia 技术栈,企业方案分享、Odoo顾问
Oejia 技术栈
主页
分享
微信模块
索引
关于
订阅
编辑器
登录
DjangoX 的菜单控制与配置
admin
on 2016-06-13 13:27:09
DjangoX 中的菜单包含三级:子系统(app) -> 菜单组 -> 菜单项  ### 总规则: 1. 子系统(app) 由 Django settings 的 `INSTALLED_APPS` 决定 2. 而‘菜单组’是在子系统(app)的 `__init__.py` 文件中配置 3. '菜单项'则由系统自动根据代码中注册的配置类而获取 注意:settings 的 `INSTALLED_APPS`中的 app 要能产生菜单的前提是其对应的包中包含adminx.py文件 ### 示例代码: ``` # xadmin/__init__.py verbose_name = u'系统' menus = ( ('auth_group', u'权限', 'auth_icon'), ) ``` ``` # example/app/__init__.py verbose_name = u'示例App' menus = ( ('test_group', u'Pages', 'test_icon'), ) ``` 以上即配置了子系统(app)和菜单组,‘其他组’是每个子系统的内置组,菜单项若没有指定所属组则进入到‘其他组’,如果‘其他组’内的没有菜单项则不会显示出‘其他组’ ### 菜单项相关控制 不管是模型还是非模型页对应的配置类都包含以下和菜单相关的配置项 #### verbose_name 菜单显示名 eg: verbose_name = '用户' #### app_label 菜单所属子系统(app) eg: app_label = 'xadmin' #### menu_group 菜单所属菜单组 eg: menu_group = 'auth_group' #### hide_menu 是否隐藏,不显示到菜单中去 eg: hide_menu = True #### icon 菜单显示的 icon eg: icon = 'fa fa-cog' 可供选择的icon参考:http://fontawesome.dashgame.com/
Information
DjangoX 的菜单控制与配置
http://www.oejia.net/blog/2016/06/13/djangox_menu.html
http://www.oejia.net/raw/2016/06/13/djangox_menu.md
admin
on 2016-06-13 13:27:09
Category
Django
Tag
DjangoX
Related
2021-02-18 :
Linux 软件源推荐
2020-05-18 :
基于企业微信官方审批应用实现的Odoo通用审批功能
2020-05-06 :
OE小程序商城订阅消息通知使用说明
2019-12-09 :
YouPBX 基本使用说明
2018-10-18 :
微信小程序商城模块 Oejia_weshop v0.1.2 发布,支持 Odoo12
2018-04-09 :
如何将 Odoo 的数据备份到阿里云对象存储OSS上
2017-08-10 :
DjangoX App 配置和菜单组设置介绍
2016-03-12 :
Odoo 微信模块 Oejia_wx 基本使用说明
2016-01-19 :
Odoo 数据的增/删/改/查(CRUD)操作 API 解析及示例
2014-12-01 :
begin
官方公众号
关注公众号实时咨询我们
分类
Odoo (87)
DjangoX (11)
后端HTTP (7)
YouMd (4)
移动开发 (4)
Django (4)
公告说明 (2)
JS (2)
Python (1)
前端 (1)
Nginx (1)
桌面UI (1)
March 2021
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
About This Entry
常见 HTTP 状态码解析
Nginx upstream 配置示例
About This Blog
main index
to find recently
archives
to find all
标签
微信模块
小程序商城
Python
Web
Http
Cordova
客服系统
微信客服系统
HTML5
微信客服
Markdown
解析
DjangoX
微信模块发布记录
客服工单系统
ExtJS
示例
Excel
JS
新年
PyQT
扩展开发
YouPBX
服系统
最近发布
Odoo 支付宝模块使用说明
Odoo 字段定义详解
Linux 软件源推荐
如何实现 Odoo 数据每天备份到Amazon S3存储
Odoo 如何用命令行备份还原数据
如何实现 Odoo 数据每天备份到本地存储
微信模块 Oejia_wx v0.6.3 发布,多项兼容优化,即将全面适配 Odoo14
Odoo 小程序商城模块 Oejia_weshop v0.2.2 发布,全面支持多公司销售机制
OE商城积分模块
Odoo14 相对 Odoo13 依赖库的变化
Friend Links
Oejia技术梦博客分享
YouMd,爱上MarkDown
Mole轻量级wsgi架子