
-------------------------------------------------------

控制器 兩個文件__init__.py 和 portal.py
portal.py 路由函數,匹配和跳轉
------------------------------------------------------

data 是數據 初始化數據文件目錄
---------------------------------------------------

doc 說明文檔 對這個模塊進行說明
-----------------------------------------------------
i18n 語言信息
------------------------------------

maigrations 數據庫遷移
--------------------------------------------

模型 最終會成為數據庫的表和字段 orm操作
-----------------------------------------------------------------

模塊中有關的報表模型或者相應報表視圖文件
--------------------------------------------------------------------

ir.model.access.csv 文件,里面用於定義不同的角色組對應於不同模型的相關權限,包括讀(read),寫(write),創建(create)和刪除(unlink)權限,擁有相關權限則為 1,反之為 0。
----------------------------------------------------------------------
static 靜態文件夾
--------------------------------------------------------------------
views 模板視圖 最終客戶看到的頁面
-------------------------------------------------
__manifest__.py

逐一解讀
name 模塊名 (必填)
version 版本號
category 類別
sequence 序列
summary 總結
description 描述
website 網站,一般還會有個auth 然后這個是auth的個人門戶
depends 翻譯是 視情況而定 加載依賴包 (必填) 本模塊所依賴的模塊,安裝本模塊會同時安裝依賴的模塊
Odoo模塊必須在此之前加載,因為該模塊使用它們創建的功能,或者因為它改變了它們定義的資源。
安裝模塊時,會在其之前安裝所有依賴項。同樣在加載模塊之前加載依賴項。
data 加載的xml文件
demo 案例,渲染到頁面中
installalbe 是否可安裝
auto_install 自動安裝
application 是不是應用程序,設置True,就可以在應用中看到該模塊
# -*- coding: utf-8 -*- { # name:模塊名稱 'name': " test", # description:模塊描述 'description': """ 自定義模塊 """, # author:模塊作者(XXX公司或張三) 'author': "Hu", # website:作者或公司網址 'website': "http://weibo.com/hcw1202", # category:模塊分類 'category': "test", # version:模塊版本 'version': "版本", # depends:所依賴其他模塊 'depends': ["base","stock","sale"], # 模塊安裝時加載 'data': [ 'security/權限文件.csv', 'data/預制數據.xml', 'views/視圖文件.xml', ], # 創建數據庫時勾選Load demonstration data后安裝該模塊加載演示數據 'demo': [ 'data/演示數據.xml', ], }
