product.supplierinfo的扩展问题
- 
 
 我现在修改成这样的话,他就报这个错,
  
 是不是应该把两个py文件写一起,直接用_inherit?
- 
你说的是不是这样写?  
 我不是很懂_inherit和_inherits的差别?
- 
@billchen0769 在 product.supplierinfo的扩展问题 中说: 你说的是不是这样写?  
 我不是很懂_inherit和_inherits的差别?是的。就写这一个类就可以了。 mail.thread,mail.activity.mixin的模型中包含所有你在扩展的view中所需要的字段和方法。关于 _inherit和_inherits区别看这里:https://www.odoo.com/documentation/16.0/developer/reference/backend/orm.html#reference-orm-inheritance
- 
@digitalsatori 
 我代码这样修改以后
  
 报这个错误 
 把注释了以后和前面的错误一毛一样,
  
 请问一下要怎样解决?
- 
你可以这样来试,先把你扩展的view从 __manifest__.py里注释掉,重启服务器,更新你的模块。
 更新完成没有报错的情况下,在将__manifest__.py里注释掉的扩展view加回来,重启服务器,更新你的模块。
- 
我这样修改代码以后,升级报这个错误 
  
  
 不知道如何解决?
- 
@billchen0769 在 product.supplierinfo的扩展问题 中说: 我这样修改代码以后,升级报这个错误 在 _inherit这一行上面加上一行:
 _name = 'product.supplierinfo'因为咱们这里是多模型继承,需要指定主模型。 
- 
@digitalsatori 
 还是报这个错误:
 ValueError: The _name attribute ProductSupplierinfoChatterInherit is not valid.
- 
@digitalsatori 
  
 这是我的代码
- 
@billchen0769 在 product.supplierinfo的扩展问题 中说: @digitalsatori 
 还是报这个错误:
 ValueError: The _name attribute ProductSupplierinfoChatterInherit is not valid.根据你贴出来的错误信息,应该是你的其他代码里写了 _name = 'ProductSupplierinfoChatterInherit'。你贴出来的代码没有问题。注意修改代码,重启服务器,更新模块。
- 
B billchen0769 将这个主题标记为已解决,在
