Odoo实战一:空白模块创建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Odoo实战一:空白模块创建相关的知识,希望对你有一定的参考价值。
一:新建模块目录
我们在openerp-server.conf中配置了模块的存放路径,一般为 XXXX\odoo\addons
实际开发时,为了避免与odoo自带模块所混淆,我们一般把自己的模块放到其他文件夹去,甚至,放到odoo所在文件夹之外。
这里,我在odoo同级目录下,新建一个myodoo目录,用于存放我日后自己创建的模块们。
所以,修改openerp-server.conf,在addons_path后面加上路径:
addons_path=F:\odoo\odoo-8.0\addons,../myodoo
二:创建模块目录
在myodoo文件夹下新建test目录,这就是test模块所在文件。
在其中,新建
__init__.py与__openerp__.py两个文件,则把test目录转变成了模块,Odoo依赖这两个文件去识别一个文件夹下是否保存一个模块。
三:修改__openerp__.py
该文件里保存了一个dict对象,对象内容是整个模块的描述,用于显示在模块的详情页。
一般需要书写的信息有:
{ ‘name‘:u"模块名称", ‘summary‘:"模块概述", ‘version‘:‘版本‘, ‘category‘:‘模块所属分类‘, ‘sequence‘:模块在应用菜单中的序号位置, ‘author‘:‘开发者名字‘, ‘website‘:‘网站‘, ‘depends‘:[‘依赖模块(需要用到其他模块的内容,则填写依赖模块的名字)在安装本模块时,会先安装依赖模块‘], ‘data‘:[‘数据文件.xml‘], ‘qweb‘:[‘视图文件.xml‘], ‘demo‘:[‘默认添加的示范数据.xml‘], ‘test‘:[‘测试数据.xml‘], ‘installable‘:True, ‘application‘:True, ‘auto_install‘:False, ‘description‘:‘‘‘模块详细描述‘‘‘, }
以上是关于Odoo实战一:空白模块创建的主要内容,如果未能解决你的问题,请参考以下文章