快速创建模块

Administrator

前情回顾

前面,我们了解了模块,知道了模块之间的关系,也试着去安装了别人写的模块....

这节课,我们创建一个属于自己的模块。

创建模块,说白了,创建一个目录,然后将必要的目录和文件放到里面,所以只要我们知道需要哪些目录和文件即可。但是,创建模块一般是程序员的事情,然而程序员又是世界上最懒的一类人,所以就会有创建模块的简单方法,例如:执行一条命令即可创建一个模块。

接下来的步骤请在开发服务器(仅指linux服务器)上完成:

  1. 找到odoo-bin这个可执行文件,还记得我们怎么启动的odoo吗?也是用这个可执行文件。

  2. 执行命令  ./odoo-bin scaffold your_module_name your_module_dir。scaffold就是创建模块的命令。你只需要把your_module_name替换成你要创建的模块的名称即可,例如study_odoo。然后需要将your_module_dir替换成你的模块存放目录,通常我都是创建一个跟官方addons同级的目录叫myaddons。

  3. 所以,上面的命令经过替换之后就会变成:  ./odoo-bin scaffold study_odoo myaddons

  4. 创建模块是瞬间完成的,你会发现在myaddons目录中创建了一个新的目录 study_test

最后,你竟然可以不写一行代码将刚才创建的模块安装成功。


留下评论

你应该 登入 张贴评论