在开发中遇到的这个问题
AttributeError: '_unknown' object has no attribute 'id'
1、当在一个模块中写了一个many2one字段,例如a = fields.many2one('base.repair','基础维修单')
但是你的这个模块的__manifest__.py文件中没有依赖‘base.repair’模块,就可能报这个错,
猜测原因:之所以是_unknow未知,就是因为没有依赖模块导致找不到这个id从哪个模块中找,所以未知,需要在__manifest__.py文件的depends中写上依赖的模块
本文详细阐述了在开发过程中遇到的关于Many2One字段错误,解释了未正确配置__manifest__.py文件导致的AttributeError,并提供了解决方案——确保在manifest文件中添加依赖模块,以避免查找ID时的未知错误。
563

被折叠的 条评论
为什么被折叠?



