ODOO學習筆記五:Odoo模塊標準組成
阿新 • • 發佈:2017-06-17
實體對象 開發 請求 建模 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模塊標準組成