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:搜索的时候要把应用这个搜索条件去掉