Odoo實戰一:空白模塊創建
阿新 • • 發佈:2017-06-22
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實戰一:空白模塊創建