odoo是使用scaffolding来完成模块创建工作的
scaffolding 中文意思是脚手架
调用方式像这样
$ ./odoo-bin scaffold Academy my-modules
odoo-bin是可执行单元
scaffold是要做的动作
academy是模块名字
my-modules是模块所在的文件夹
ps:这个文件夹在
try this
odoo-bin scaffold people Peoples
如果没有任何提示,应该就是成功了
在odoo根目录下出现一个peoples文件夹
里面还有一个people的文件夹
在里面是一些文件
包含文件夹 controller demo models security views 还有两个文件 __init__.py __manifest__.py
运行这个模块
python ./odoo-bin --addons-path addons,Peoples
2017-02-11 05:25:51,905 22336 INFO ? odoo: Odoo version 10.0
2017-02-11 05:25:51,910 22336 INFO ? odoo: addons paths: [u'C:\Users\hello\AppData\Local\OpenERP S.A.\Odoo\addons\10.0', u'C:\odoo-10.0\addons', u'C:\odoo-10.0\Peoples', 'C:\odoo-10.0\odoo\addons']
2017-02-11 05:25:51,920 22336 INFO ? odoo: database: default@default:default
2017-02-11 05:25:51,944 22336 INFO ? odoo.service.server: HTTP service (werkzeug) running on 0.0.0.0:8069
上面红色标注处可以看出,插件目录由参数传递进来
相对路径为当前路径
进入网站后可以在应用中搜索到这个模块
ps:搜索的时候要把应用这个搜索条件去掉