Odoo 10:在Odoo Start上自动安装自定义模块

时间:2018-11-27 09:46:12

标签: module install customization manifest odoo

启动odoo时是否可以自动安装或升级自定义模块?

我尝试过

'installable': True,
    'auto_install': True,
    'active': True,

在我的清单文件中。但是我仍然必须手动安装模块。

1 个答案:

答案 0 :(得分:1)

您可以使用以下参数在启动时Odoo进行告诉(例如,在默认的Debian as service中,您将在/etc/init.d/odoo中找到所有内容)

-d

指定数据库

-i

以逗号分隔的要安装模块列表

-u

以逗号分隔的模块列表

例如(Odoo 12): odoo-bin -c /etc/odoo/odoo.conf -d my_database -i website -u sale

将使用给定的配置文件启动Odoo并安装应用程序“网站”并在数据库my_database上更新应用程序“销售”。

清单密钥auto_install仅在满足所有模块依赖性时才用于自动安装。一个简单的示例:在安装销售和库存后,您会发现也安装了sale_stock,因为它设置了auto_install并取决于销售和库存。