请,我需要帮助,我正在尝试从命令行更新Odoo 11中的模块列表。
我尝试了以下三个命令:
==> -c ./etc/odoo-server.conf -u module_name -d database_name
==> ./odoo.py -u module_name
此链接中的解决方案:https://gist.github.com/holdenrehg/9fd3f8596611bbfc45aea13d6315d4f4
但没有任何效果。
答案 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