Python 2.7 为什么我在Openerp中升级一个模块会花费更多的时间

Python 2.7 为什么我在Openerp中升级一个模块会花费更多的时间,python-2.7,openerp,base,Python 2.7,Openerp,Base,我是Openerp新手。我修改了基本模块,当我转到已安装的模块并搜索基本模块并单击“升级”按钮时,几乎需要5分钟。有人能告诉我如何减少升级现有模块所需的时间吗。 注意:我安装了消息、销售、发票、人力资源、工具和报告模块,这是因为我安装了更多模块吗?? 提前谢谢 为什么要进入已安装的模块并搜索基本模块并进行更新 您只需更新在xml文件而不是事件py文件中进行更改的模块 如果这些模块的xml文件中有更改,则只需更新这些模块 如果要更新基本模块,它将更新数据库中安装的所有模块 因为每个模块都依赖于ba

我是Openerp新手。我修改了基本模块,当我转到已安装的模块并搜索基本模块并单击“升级”按钮时,几乎需要5分钟。有人能告诉我如何减少升级现有模块所需的时间吗。 注意:我安装了消息、销售、发票、人力资源、工具和报告模块,这是因为我安装了更多模块吗??
提前谢谢

为什么要进入已安装的模块并搜索基本模块并进行更新

您只需更新在xml文件而不是事件py文件中进行更改的模块

如果这些模块的xml文件中有更改,则只需更新这些模块

如果要更新基本模块,它将更新数据库中安装的所有模块

因为每个模块都依赖于base,我们可以称base是我们所有模块的核心,所有模块都依赖于这个模块,如果你更新base,它将更新所有模块

如果您在销售中做了一些更改,那么您必须搜索销售并更新 销售模块未转到更新基本模块

问候,

  • 正如您所说,您是OpenERP的新手,让我告诉您一些对您非常有帮助的事情。i、 e不得在标准模块中进行更改,不得在基础模块中进行更改。如果要添加或删除任何模块的任何功能,可以通过创建自定义模块来实现。在其中继承所需的对象,并根据 你的要求
  • 关于升级基本模块所花费的时间,这是因为当您更新基本模块时,它将自动更新所有已安装的其他模块(在您的情况下,销售、发票、人力资源、工具和报告),因为基本模块是所有其他模块所依赖的主模块

    因此,更好的方法是在定制模块中进行更改,并仅升级该特定模块,而不是升级基础模块

    希望这对你有帮助


这里的内容是其他用户复制的同一个答案和几分钟后的答案。请让我告诉您,这只是巧合,而且两个答案不一样,可能是您没有正确阅读。您能否分享一个示例,说明如何继承现有模块并向其添加字段。我尝试了此操作,但无法完成。是的,当然。将创建博客并详细解释。很快给你这个链接。