环境依赖
为了格式化生成的python代码,需要安装black
python包:
pip3 install black # for python3
# pip install black # for python2
命令 odoo-code-generator
缩写形式为 ocg
.
Usage: ocg [options]
选项:
--help 显示帮助信息 [布尔]
--version 显示版本号 [布尔]
-u, --url wiki 的项目需求分析页面地址 [字符串] [必需]
-c, --cookie 登入 wiki 所需的有效 cookie [字符串] [必需]
-o, --outputDir 代码生成目录路径 [字符串] [必需]
-p, --modelPrefix 每个模型名称的前缀,也就是数据库表名称的前缀 [字符串]
-n, --moduleName 模块唯一标识(一般为模块的目录名称) [字符串] [必需]
--moduleMenuName 模块对应的菜单名称 [字符串]
--pythonformat 是否要格式化生成的python代码 [布尔] [默认值: true]
--viewformat 是否要格式化生成的xml视图代码 [布尔] [默认值: true]
执行命令
odoo-code-generator -u 'http://wiki/path/to/page' -c 'confluence wiki xxxxx' -n modulename -o /mycode