如何在Od中自动重装模块

2024-05-23 14:30:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在我们的本地系统上安装了Odoo

在Odoo11中,每当我对模块进行定制或更改时,我必须重新安装应用程序。在

我不是每次都要重新安装吗?在


Tags: 模块odoo应用程序系统odoo11
1条回答
网友
1楼 · 发布于 2024-05-23 14:30:46

每次更改源代码(Python代码)后,都必须重新启动Odoo服务。在

对XML/JS/CSS文件的更改不需要重新启动服务,但必须重新安装该模块。在

要在每次运行Odoo服务时自动安装,请执行以下操作:

  1. 在Module dir中创建一个文件<module_dir>/data/<module_name>_updater.xml

    <odoo>
        <data>
            <function model="ir.module.module" name="update_list"/>
        </data>
    </odoo>
    
  2. 将此文件添加到__manifest__.py文件中。在

    ^{2美元
  3. 使用Odoo服务

    如果通过可执行python文件运行服务

    /bin/odoo -u <module_name>
    

    如果使用service odoo start运行服务,则将这一行添加到odoo.conf文件中

    [options]
    update = <module_name>
    

相关问题 更多 >