python - TypeError:模型“SaleOrder”继承自不存在的模型
问题描述
类Sale.Order
在许多模型中的定义不同我绝对不确定实际错误在哪里。我的代码Sale.Order
是
class SaleOrder(models.Model):
_name = "sale.order"
_inherit = ['sale.order', 'utm.mixin']
tag_ids = fields.Many2many('crm.lead.tag', 'sale_order_tag_rel', 'order_id', 'tag_id', string='Tags')
opportunity_id = fields.Many2one('crm.lead', string='Opportunity', domain="[('type', '=', 'opportunity')]")
如果你们中的任何人有任何线索,请帮助我。
解决方案
安装模块后,如果将模块本身添加到清单中的依赖项中,错误就会消失,但这并不是真正的修复,稍后您很可能会遇到递归错误。
现在尝试在 manifest.py 中添加以下依赖项:'depends' : ['sale']。因为您正在尝试从插件继承“销售”模块(在此模块中找到了 sale.order)。基本上没有安装这个模块。所以你试图从一个不存在的模型继承,直到你安装了这个模块。您使用的取决于您在其他模型中使用的所有模块(继承模型/视图)。在这种情况下,您将不再收到任何此类错误。祝你好运!
推荐阅读
- amazon-s3 - 使用 jcloud 从 AWS S3 下载目录
- python - 为什么“NameError:名称'product_id_list'未定义”=
- javascript - 如何将某些对象分组到对象数组中?
- ios - Core Data 生成 SwiftUI Picker 视图,无需预先选择选项
- c# - System.InvalidOperationException:找不到视图“~/templates/CropActivityReport.cshtml”。搜索了以下位置:
- matrix - 通过随机选取的元素生成随机矩阵元素
- powershell - 从数组列表中删除一个 hastable
- c# - XML 反序列化为类
- django - 在视图 django rest-framework 中更改呈现的表单 html
- python - Can someone show me the correct "Hello World" on ROS?