Oejia 技术栈
首页
应用市场
方案
OE学院
分享
关于
编辑器
登录
DjangoX 扩展的命令(commands)使用指南
admin
on 2017-11-16
### 查看有哪些扩展的命令 执行```python manage.py```Django 会把所有commands 都列出来,其中 xadmin 类别下即为扩展的所有的命令 ### newapp 该命令用于创建一个新的 Django app,默认生产的代码会放在执行命令的工作路径下(可根据需要转移的适当的目录下),里面包含 DjangoX 推荐的基础目录结构,示例 ``` python manage.py newapp xxx ``` ### syncperm 该命令用于同步或更新代码中的所有需要创建的权限对象到数据库存储,包含: 1. 所有模型的查看权限对象 2. 所有 action 操作对应的权限对象 3. 各个 page 页面对应的权限对象 执行示例 ``` python manage.py syncperm ``` ### syncgroup 该命令用于将各个app目录下面 perm.py 中定义的权限角色组同步到数据库存储 perm.py 定义示例: ``` # 自定义的权限代码 perms = { 'can_list_all_partner': u'可列出所有商家', 'can_list_all_product': u'可列出所有产品', } # 定义的角色组 groups = { "角色一": { "model": { "product": "1011", "brand": "1001" }, "page": [ "OrderDetailPage", "DeliveryDetailPage", ], "action": [ "do_verify", "do_confirm", ] }, "角色一": { "model": { }, "page": [ ], "action": [ ], "perm": [ 'can_list_all_partner', 'can_list_all_product', ] } } ``` 其中 perms 中定义系统需要自定义的一些权限, key 为权限代码;val 为显示名 groups 定义需要创建的角色组,包含几个大的部分如下: 1. model,定义对模型的权限 “1011” 四位分别代表新增、删除、修改、查看权限,1 代表有权限,0 代表无权限 2. page,定义该角色可以访问哪些自定义页面 3. action,定义该角色可以做哪些action操作 4. perm,定义该角色有哪些自定义权限 执行示例 ``` python manage.py syncgroup ```
Information
DjangoX 扩展的命令(commands)使用指南
http://www.oejia.net/article/c8d1a26347e86649425e964505627f46
http://www.oejia.net/raw/c8d1a26347e86649425e964505627f46
admin
on 2017-11-16
Category
DjangoX
Related
2022-12-29 :
Odoo 让 server action 显示到指定的视图上
2020-03-31 :
Odoo 企业微信的OA审批及移动化办公
2016-03-19 :
从 odoo 源码看 odoo 8.0 到 9.0 的变化
2018-10-13 :
GUI自动化测试
2016-11-21 :
DjangoX 站点级配置介绍
2018-09-20 :
基于 Odoo 框架的开源在线客服系统
2022-05-15 :
远程登录提示“找不到匹配的keyexchange算法”
2016-03-21 :
YouMd 的 config.py 各配置项说明
2020-03-15 :
Odoo 微信、企业微信扫码及授权免密登录模块使用说明
2018-01-23 :
Odoo 视图XML常用属性项说明
官方订阅号
关注订阅实时了解我们更多分享
分类
(20)
Django (3)
DjangoX (13)
JS (2)
Nginx (1)
Odoo (134)
Python (1)
YouMd (3)
公告说明 (2)
前端 (2)
后端HTTP (7)
异常处理 (1)
桌面UI (1)
移动开发 (4)
About This Entry
Odoo 前端开发可用的内置JS功能介绍
Odoo 交互式命令行 shell 的使用
About This Blog
main index
to find recently
archives
to find all
标签
微信模块发布记录
微信模块
小程序商城
Web
Http
客服系统
审批OA
HTML5
OE商城
Markdown
DjangoX
解析
oeshop
PyQT
服系统
YouPBX
Excel
示例
md
markdown
Python
最近发布
OSError [Errno 5] Input/output error 异常处理
Odoo context 的常见使用示例
Odoo 符合国人菜单导航习惯的后台主题,支持最新的Odoo17、16等版本,支持企业版!
Odoo 官方应用市场开启 Odoo17 应用的发布!增加了行业应用专栏
Odoo商城模块 Oejia_weshop v1.2 发布,多商户、分销增强,增加商家端!
处理 Error Failed to download metadata for repo ‘appstream‘ Cannot prepare internal mirrorlist
Odoo 16 关键变化 change the term "acquirer" to "provider"
企业微信错误码 81013 的排查与处理
微信模块 Oejia_wx v0.6.7 发布,支持 Odoo16 及新的Websocket消息模式
Friend Links
Oejia技术梦博客分享
YouMd,爱上MarkDown
Mole轻量级wsgi架子