python 在Odoo 16中升级自定义模块时,字段不存在于模型错误中

svgewumm  于 2023-02-21  发布在  Python
关注(0)|答案(1)|浏览(298)

在Odoo 16中,我的自定义模块总是面临同样的问题,当我在模型中添加新字段,重启odoo服务以使python更改生效,然后试图在应用程序中升级模块时,它会随机出现。
当我按升级键时,我得到一个错误,即我刚添加的字段在模型中不存在。无论我做什么,该字段都存在于模型中(再次重启Odoo服务器,刷新浏览器,双重检查并复制粘贴xml中的字段名称)我在升级时得到同样的错误。唯一的解决办法是更改字段的名称。但这不是一个正确的解决方案,因为我必须改变变量的名称,而我不想这样做。
我所描述的,并不总是发生(例如,据我所知,当我创建一个新的模型时,它不会发生。只有当我在同一个模型中添加更多的字段时,它才会发生)。此外,我从来没有在odoo 15或14中遇到过同样的问题。
就像有一些数据缓存在某个地方,Odoo忽略了我在Python文件中所做的更改。
还有其他人面临同样的问题吗?我能以某种方式清理odoo缓存吗(如果存在类似的东西)。
我试过清理浏览器的缓存,但没有修复任何东西。这个问题似乎与浏览器无关(我在Chrome和Firefox中都试过)。

hs1ihplo

hs1ihplo1#

打开odoo在隐姓埋名选项卡,如果它的作品

相关问题