odoo 缺少依赖项 qweb(数据库还原后)

odoo Missing dependencies qweb (After DB restore)

因此,在恢复数据库转储后,前端资源在我的 Odoo 安装中似乎已损坏。

我没有在服务器日志中看到我认为是严重错误的内容,并且所有资源似乎都正确加载(无 404 错误)。

我听说有人在数据库还原后如果不备份文件存储也会遇到类似的问题。所以我倾向于这是一个文件存储 <--> 数据库问题(即数据库正在引用文件存储中已移动的项目,尽管我没有看到任何错误表明这一点)。

有人对如何最好地调试此问题有任何建议吗?

另外...完全披露,我也在 Odoo 的论坛上发布了这个(如果你愿意,请继续恨我)。这是帖子 odoo 缺少依赖项 qweb

也许如果您可以从数据库中删除引用,Odoo 将重新创建它们并消除错误。

抱歉 Sudhanshu,我要 post 回答这个问题。再次感谢你昨晚的帮助。那是史诗!

这个答案可能对任何人都没有帮助。该问题的解决方案相当独特且出乎意料。前端的主布局模板被覆盖。新布局缺少关键组件,其中包括 csrf_token。没有这个 Qweb 就无法正确加载,结果许多其他模块失败,这些模块将 Qweb 作为依赖项或引用 csrf_token。

除了"It wasn't me"之外,我对覆盖的模板没有任何解释。