从命令行更新odoo模块

问题描述 投票:0回答:3

[请,我需要帮助,我正在尝试从命令行更新Odoo 11中的模块列表。

我尝试了这三个命令:

==> -c ./etc/odoo-server.conf -u module_name -d database_name

==> ./odoo.py -u module_name

此链接中的解决方案:https://gist.github.com/holdenrehg/9fd3f8596611bbfc45aea13d6315d4f4

但没有任何效果。

odoo odoo-11
3个回答
1
投票

“更新应用程序列表”按钮触发创建“模块更新”向导。该向导具有一个“更新”按钮,该按钮运行update_module方法。 update_module要做的唯一重要的事情是对update_list调用ir.module.module

您可以使用下面的命令通过shell进行模拟,但是我不确定是否有一种方法可以直接从命令行自动进行。

self.env['ir.module.module'].update_list()

0
投票
cd odoo-server/

./odoo-bin -c /etc/odoo-server.conf -d data_base_name -u module_name

0
投票

请移至odoo-bin所在的位置并使用以下命令

./odoo-bin -c /etc/odoo-server.conf --db-filter='data_base_name' -u module_name
© www.soinside.com 2019 - 2024. All rights reserved.