问题描述
我们有一个模块可帮助我们报告税收。当前已安装,版本号为12.0.2。现在最新版本是12.0.3。我们将手动对其进行更新。
由于我们使用的是本地odoo,所以我的方法是使用FTP将文件传输到服务器的自定义附加文件夹,然后通过odoo的apps菜单对其进行升级。我进行了第一次尝试更新,方法是备份当前模块的文件夹,并使用相同的文件夹名称传输最新版本,但这没有用。
是否应该将最新版本的文件粘贴到旧文件夹中,然后重新启动服务/服务器?还是有适当的方法将当前模块更新到最新版本?
谢谢
解决方法
这是两步过程。
- 更新加载项文件夹中的模块文件
- 给Odoo升级命令
- 从
Apps
- 或者从命令行使用-u
- 从
您可能需要重新启动Odoo服务器。
在Apps
应用程序中,可能需要按下Upgrade Apps list
按钮。
如果已在add-ons文件夹中更新了模块文件,则需要向其发出upgrade命令。否则可能会发生意外错误。 (Odoo会加载新代码,但不会升级数据库和视图)
,尝试:
- 从(应用列表)用户界面中选择+删除模块
- 在任何地方备份旧模块版本
- 上传最新版本
- 重新启动服务odoo
- 以调试模式返回应用列表(更新列表模块)
- 搜索+安装模块
希望对您有所帮助;)
,在模块更新的情况下,请不要忘记以下几点:
- 升级插件时应使用相同的文件夹,最好的方法是使用git或任何类似的工具
- 如果升级涉及基于XML的内容,只需从Odoo的应用程序列表中升级模块,但是如果是代码,则必须重新启动Odoo。在极少数情况下,我什至看到较旧的python编译文件仍保留在原处,而不是被替换。所以大多数时候我都删除它们
- 如果要在替换现有版本之前测试新版本,请不要忘记检查addons文件夹列表的顺序:包含新版本的版本必须放在前面。我知道这很明显,但可能会发生...