Ошибка типа: модель 'SaleOrder' наследуется от несуществующей модели - PullRequest
0 голосов
/ 08 ноября 2019

класс 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')]")

Если кто-нибудь из вас имеет какую-либо подсказку, пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 08 ноября 2019

После установки модуля, если вы добавите сам модуль к зависимостям в манифесте, ошибка исчезнет, ​​но это не является исправлением, и вы, скорее всего, получите ошибку рекурсии позже.

ДляТеперь попробуйте добавить следующую зависимость: 'dependen': ['sale'] в ваш manifest.py. Потому что вы пытаетесь унаследовать модуль 'sale' от аддонов (sale.order находится в этом модуле). В основном этот модуль не установлен. Таким образом, вы пытаетесь унаследовать от несуществующей модели, пока не установите указанный модуль. Вы используете зависит от всех модулей, которые вы используете в других моделях (наследовать модель / представления). В этом случае вы больше не получите никаких ошибок, подобных этой. Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...