1. 程式人生 > >ODOO學習筆記五:Odoo模塊標準組成

ODOO學習筆記五:Odoo模塊標準組成

實體對象 開發 請求 建模 mode default 測試 odoo 兩個

一:新建一個模塊

一個模塊放在一個文件夾中,我們在odoo項目源碼中新建一個文件夾 car,用於存放模塊car。(一般用一個文件夾專門用來管理我們自定義的模塊)

然後在car目錄下新建兩個文件:__init__.py和__openerp__.py

編輯__openerp__.py:

技術分享

主要包括:模塊名稱、概述、版本、在odoo模塊列表中的位置、作者、依賴模塊、所含文件data(視圖、權限控制文件等)、是否可安裝等。

二:測試

打開瀏覽器進入odoo,點擊右上角“關於”,激活 開發者模式,然後點擊一級菜單中“應用”選項,進入模塊列表,左側“更新應用列表”,即可在模塊列表中看到我們新建的模塊,點擊“安裝”即可使用該模塊。

三:使用命令行,利用模板模塊來創建模塊

進入odoo.py所在目錄,打開命令行;

輸入

odoo.py scaffold 模塊名 模塊保存在哪個目錄下

即可使用odoo自帶的模板創建一個模塊。

模板位於odoo/openerp/cli/template/default下,可以修改模板來定制自己需要的模板。

四:模塊文件目錄構成

技術分享

如上,模塊myodoo中,除了一開始的兩個配置文件__init__.py和__openerp__.py外,還要有:

controllers:處理請求的類。

demo:存放測試數據,一般使用xml。

models:創建的實體對象,py文件。

security:權限控制,csv文件。

views:視圖文件,xml文件。

ODOO學習筆記五:Odoo模塊標準組成