当我们在升级或者安装模块的时候:突然冒出一句
TypeError: Model 'xxx' does not exist in registry.
出现这个错误的原因一般是缺少相关依赖,
通常我们在__manifest__文件中是这样定义的:
'depends': ['base']
说明我们刚开始只导入了base模块,而我们在模型继承的时候继承的不是原生的base模块中的模型,而是原生的其他模块的模型,这时就会报模型没有注册的错误。
解决方法就是添加相关依赖:
比如说用到了 stock.warehouse.orderpoint 模型,该模型是定义在原生的stock模块中
'depends': ['base','stock'],