odoo升级错误导致odoo进不去或者500的使用shell进行升级模块

背景:

因为文件错误升级导致odoo进不去页面或者直接500,重启也无法解决问题,需要升级一下模块。

方法一:

在启动命令时候后面加上“-u 模块名”的方式重启odoo服务,即可升级。

刚刚我使用方法一时候,由于其他错误,直接启动命令不行,所以查找了下资料,发现网上也有记录有,有些记录得不是很清楚,自己从新写了一些。

方法二:

python odoo10/setup/odoo shell -c 配置文件路径 -d 数据库名称

如果不记得配置文件路径的话,可以使用以下命令查看到

systemctl status odoo

进来可以看到odoo给我们打印了env等信息。

搜索以及升级模块

module= env['ir.module.module'].search([('name','like','模块名称')])
module.button_immediate_upgrade()    //升级模块

ok!完美

原文地址:https://www.cnblogs.com/xiaozhuxing/p/13523435.html