1. 程式人生 > >Odoo實戰一:空白模塊創建

Odoo實戰一:空白模塊創建

sequence desc 這就是 ons ins pan sta 詳細 onf

一:新建模塊目錄

我們在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實戰一:空白模塊創建