iT邦幫忙

2023 iThome 鐵人賽

DAY 5
0
Odoo

Odoo 16 入門介紹系列 第 5

__manifest__.py 是甚麼

  • 分享至 

  • xImage
  •  

manifest.py : 在 Odoo 這樣的開源企業資源計劃(ERP)和業務管理軟件中,manifest.py 是一個Python文件,用於定義和描述模塊(addons)的詳細相關設定。每個Odoo模塊都需要一個__manifest__.py文件,它是模塊的配置文件,提供了有關模塊的各種信息,讓Odoo能夠了解和處理這個模塊。

manifest.py 範例

{
    'name': "My library",
    'summary': "輕鬆圖書館",
    'description': """
Manage Library
==============
Description related to library.
     """,
    'author': "Alan Hou",
    'website': "https://alanhou.org",
    'category': 'Uncategorized',
    'version': '16.0.1',
    'depends': ['base'],
    'data': [
    'security/groups.xml',
    'security/ir.model.access.csv',
    'views/library_book.xml'
    ],
}

manifest.py 使用的參數:

  • name : 代表 addons 顯示名稱
  • summary : addons 副標題 、 簡單的介紹模組
  • description : addons 模組的詳細描述
  • version : addons 的版本
  • author : addons 的作者
  • website : addons 模組相關連結網站
  • depends : addons 需要用到 odoo 相關的 model、讓他預先安裝 (跟繼承有關後續會詳細說明)
  • data : 是用來我們想要呈現的view,通常建議從有權限的開始添加。
  • auto_install : 是否自動安裝
  • category : 默認 'Uncategorized'。

上一篇
甚麼是 addons
下一篇
odoo Model的介紹
系列文
Odoo 16 入門介紹30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言