从命令行更新odoo 11中的模块列表

时间:2019-05-06 12:40:50

标签: odoo odoo-11

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

我尝试了以下三个命令:

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

==> ./odoo.py -u module_name

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

但没有任何效果。

3 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

cd odoo-server/

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

答案 2 :(得分:0)

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

./odoo-bin -c /etc/odoo-server.conf --db-filter='data_base_name' -u module_name