如何检查模块是否已安装或odoo中是否存在模型
How to check if a module is installed or a model is existed in odoo
我想从另一个不依赖的自定义模块继承一个表单,但在继承它之前需要检查该模块是否已安装或模型是否存在。我研究了很多文档,但没有找到任何解决方案,所以请帮助我如何做到这一点
要检查 odoo 中是否安装了模块,请按照以下步骤操作:
以管理员权限用户登录 > 单击顶部栏中的应用程序菜单 > 您可以使用名称搜索模块或安装应用过滤器
您可以通过检查 ir_module_module
table 中的 state
字段知道是否安装了模块。
希望对您有所帮助!
检查模块是否已经安装,通过查询ir.module.module
:
是否处于已安装状态
bokeh = self.env['ir.module.module'].search([('name', '=', 'module_name')])
if not bokeh or bokeh.state != 'installed':
raise UserError(_('...'))
我想从另一个不依赖的自定义模块继承一个表单,但在继承它之前需要检查该模块是否已安装或模型是否存在。我研究了很多文档,但没有找到任何解决方案,所以请帮助我如何做到这一点
要检查 odoo 中是否安装了模块,请按照以下步骤操作:
以管理员权限用户登录 > 单击顶部栏中的应用程序菜单 > 您可以使用名称搜索模块或安装应用过滤器
您可以通过检查 ir_module_module
table 中的 state
字段知道是否安装了模块。
希望对您有所帮助!
检查模块是否已经安装,通过查询ir.module.module
:
bokeh = self.env['ir.module.module'].search([('name', '=', 'module_name')])
if not bokeh or bokeh.state != 'installed':
raise UserError(_('...'))