代码之家  ›  专栏  ›  技术社区  ›  pedrommuller

TypeError:模型'项目.预测'在注册表odoo14中不存在'

  •  1
  • pedrommuller  · 技术社区  · 5 年前

    我正在将Enterprise Odoo 12模块迁移到14,这取决于项目模块,当我尝试安装时,出现以下错误:

    TypeError: Model 'project.forecast' does not exist in registry.
    

    我一直试图找到模型定义,但在代码中找不到它

    stumble upon some similar error 答案是包含对清单的依赖,清单如下:

    'depends': ['base','project','project_forecast','hr_timesheet','hr_expense','account_reports','sale_timesheet','documents','hr_holidays','calendar','contacts']
    

    我看到了, project_forecast ,所以我打赌在14年里有些东西发生了变化,我不知道有什么变化。

    任何帮助都将不胜感激。

    0 回复  |  直到 5 年前
        1
  •  0
  •   pedrommuller    5 年前

    似乎在项目模块中有一个巨大的重写,现在项目预测已经变异为一个名为planning shift的类,如下所示:

    class PlanningShift(models.Model):
        _inherit = 'planning.slot'
    

    你继承了什么遗产 项目预测 型号必须改为计划.slot

    推荐文章