【发布时间】:2022-01-20 17:22:11
【问题描述】:
我想从网络导入具有只读属性的字段,特别是来自“mail.tracking.value”模型的字段和值。
我曾尝试通过继承来更改字段,但没有达到预期的效果:
from datetime import datetime
from odoo import api, fields, models
class MailTracking(models.Model):
_inherit = 'mail.tracking.value'
field = fields.Many2one(readonly=False)
field_desc = fields.Char('Field Description', required=True, readonly=False)
field_type = fields.Char('Field Type', readonly=False)
old_value_integer = fields.Integer('Old Value Integer', readonly=False)
old_value_float = fields.Float('Old Value Float', readonly=False)
old_value_monetary = fields.Float('Old Value Monetary', readonly=False)
...
谁有解决这个问题的办法?
【问题讨论】:
-
有时这些字段在 xml 端设置为只读。你也应该检查一下。
-
我知道,在这种情况下,这些字段是通过 py 代码通过字段定义只读的,如果情况是 xml 端,则可以导入。
标签: python odoo readonly enterprise odoo-14