“了解应用程序和模块”的版本间的差异
来自Odoo大V社-odoo中文开发手册
(未显示2个用户的2个中间版本) | |||
第1行: | 第1行: | ||
在Odoo中,经常听见模块(modules)和应用程序(application)。那么,它们有什么区别呢? | 在Odoo中,经常听见模块(modules)和应用程序(application)。那么,它们有什么区别呢? | ||
− | 模块元件是Odoo应用程序的组成块。一个模块可以将新功能添加到 | + | 模块元件是Odoo应用程序的组成块。一个模块可以将新功能添加到 Odoo,或修改现有的功能。 |
+ | 它是一个包含名为__manifest__.py的清单或描述符文件的目录,再加上实现其功能的其余文件。 | ||
应用程序是将主要功能添加到Odoo的方式。他们为核心功能元素,如会计或人力资源,其它的模块在此基础上修改或扩展功能。正因为如此,他们在Odoo应用程序菜单中高亮显示。 | 应用程序是将主要功能添加到Odoo的方式。他们为核心功能元素,如会计或人力资源,其它的模块在此基础上修改或扩展功能。正因为如此,他们在Odoo应用程序菜单中高亮显示。 | ||
− | 如果您的模块很复杂,并将新的或重大的功能添加到 Odoo,您可以考虑将它创建为应用程序。如果您的模块只是对现有的 Odoo | + | 如果您的模块很复杂,并将新的或重大的功能添加到 Odoo,您可以考虑将它创建为应用程序。如果您的模块只是对现有的 Odoo 中的功能进行更改,则可能不需要将它创建为应用程序。 |
在清单中定义模块是否是应用程序。技术上它在模块使用上,没有任何的影响。它只是在应用程序清单中高亮显示。 | 在清单中定义模块是否是应用程序。技术上它在模块使用上,没有任何的影响。它只是在应用程序清单中高亮显示。 | ||
+ | |||
+ | 上一节:[[基本概念]] | ||
+ | 下一节:[[修改和扩展模块]] |
2017年4月17日 (一) 02:08的最新版本
在Odoo中,经常听见模块(modules)和应用程序(application)。那么,它们有什么区别呢?
模块元件是Odoo应用程序的组成块。一个模块可以将新功能添加到 Odoo,或修改现有的功能。 它是一个包含名为__manifest__.py的清单或描述符文件的目录,再加上实现其功能的其余文件。
应用程序是将主要功能添加到Odoo的方式。他们为核心功能元素,如会计或人力资源,其它的模块在此基础上修改或扩展功能。正因为如此,他们在Odoo应用程序菜单中高亮显示。
如果您的模块很复杂,并将新的或重大的功能添加到 Odoo,您可以考虑将它创建为应用程序。如果您的模块只是对现有的 Odoo 中的功能进行更改,则可能不需要将它创建为应用程序。
在清单中定义模块是否是应用程序。技术上它在模块使用上,没有任何的影响。它只是在应用程序清单中高亮显示。
上一节:基本概念 下一节:修改和扩展模块