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
2021-05-14 :
Odoo 小程序商城模块 Oejia_weshop v0.2.3 发布,多形式的客户资产及客户分级,多商户供应流程的管理
2016-12-19 :
DjangoX Ajax表单交互之“部分更新”patch式
2021-07-28 :
Odoo 用代码模拟表单视图提交创建记录
2016-05-14 :
常见 HTTP 状态码解析
2020-09-10 :
Odoo14 相对 Odoo13 依赖库的变化
2016-03-21 :
YouMd 的 config.py 各配置项说明
2022-02-02 :
pylint 用作代码质量检查的基本使用
2020-09-30 :
微信模块 Oejia_wx v0.6.3 发布,多项兼容优化,即将全面适配 Odoo14
2021-12-27 :
商城——预约
2020-04-20 :
OE客服系统之工单&客诉模块
官方订阅号
关注订阅实时了解我们更多分享
分类
(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 模块开发规范常见约定
About This Blog
main index
to find recently
archives
to find all
标签
微信模块发布记录
微信模块
小程序商城
Web
Http
客服系统
HTML5
审批OA
OE商城
Markdown
DjangoX
PyQT
YouPBX
解析
Excel
markdown
oeshop
服系统
示例
Python
md
最近发布
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架子