如何重写/从基地odoo取代相关场9
问题描述:
现有字段(基插件):如何重写/从基地odoo取代相关场9
journal_id = fields.Many2one('account.journal', related='statement_id.journal_id', string='Journal', store=True, readonly=True)
New Field(custom addons):
journal_id = fields.Many2one('account.journal',string='Journal')
我想将现有字段变成新字段像上述例子。
答
您需要创建一个新的附加模型,该模型从您要覆盖的模型继承。然后根据需要定义字段。
class YourModel(models.Model):
_inherit = 'other.model'
journal_id = fields.Many2one('account.journal',string='Journal')
答
试试这个代码...
journal_id = fields.Many2one('account.journal',
related='statement_id.journal_id', string='Journal', store=True, readonly=True)
New Field(custom addons):
journal_id = fields.Many2one('account.journal',string='Journal',related=False,store=False, readonly=False)
其实我想这个解决方案。但它没有影响。 –
您可能必须手动删除postgresql中的关系。我想我以前见过这个。 Odoo无法告诉postgresql删除关系 –