OPENERPHK在Odoo中以编程方式安装模块

来源: | 2018-08-28 00:00:00

如果您想在不使用用户界面或终端的情况下安装Odoo模块,那么此博客将帮助您以编程方式安装模块。
有多种方法可以在Odoo中安装模块。您也可以通过命令或编程方式安装模块。

如果您想在不使用用户界面或终端的情况下安装Odoo模块,那么此博客将帮助您以编程方式安装模块。

有多种方法可以在Odoo中安装模块。您也可以通过命令或编程方式安装模块。以编程方式,您可以使用以下方式安装模块。

  • 在数据库创建期间安装模块
  • 单击按钮或任何操作安装模块。

在数据库创建时安装模块

要在数据库创建期间安装模块,只需在“ __manifest__.py ”文件中添加以下标记,或者如果Odoo版本早于10.0,则在“ __openerp__.py ”中添加以下标记

1
2
3
{
'auto_install':True,
}

使此标记为“true” ,以便在数据库创建期间安装模块。

单击按钮或任何操作安装模块

要在任何操作或按钮期间安装模块,请单击下面的代码使用。

1
2
3
4
6
7
8
9
10

openerp

irModuleObj=self.env['ir.module.module']
irModuleObj.update_list()
moduleIds=irModuleObj.search(
 [
 ('state','!=','installed'),
 ('name','=','technical name of module')
 ]
 

odoo

)
ifmoduleIds:
 moduleIds[0].button_immediate_install()

上面的代码将有助于以编程方式安装模块。

  • OpenERP.HK

    update_list()
    :此方法有助于更新此方法在安装之前应使用的模块列表原因,因为如果在服务器上放置任何新模块,则不运行此方法,模块将不会出现在模块列表中。
  • moduleIds: 在这行中我们检查模块当前是否安装。
  • button_immediate_install(): 

    odoo

    此方法有助于安装给定id的模块。

上一篇:Odoo10什么是新的MRPPLM维护质量

下一篇:很抱歉没有了

热点排行

专题

调查