首页 > 代码库 > Odoo实战一:空白模块创建

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实战一:空白模块创建