'depends': ['account']
_name = 'event.registration' _inherit = 'event.registration'
class model_1(models.Model): _name = 'activity.registration' class model_2(models.Model): _inherit = 'event.registration' event_id = fields.Many2one( 'activity.event', string='Event', required=True, readonly=True, states={'draft': [('readonly', False)]})
_name = 'activity.registration' _inherit = 'event.registration'
class ActivityRegistration(models.Model): _name = 'event.registration' name = fields.Char() def say(self): return self.check("event") def check(self, s): return "This is {} record {}".format(s, self.name) class ActivityRegistration(models.Model): _name = 'activity.registration' _inherit = 'event.registration' def say(self): return self.check("activity")
class NewModel(): _name = "new.model" _inherits = {'模型1': '關聯字段1','模型2': '關聯字段2'}
class Child0(models.Model): _name = 'delegation.child0' field_0 = fields.Integer() class Child1(models.Model): _name = 'delegation.child1' field_1 = fields.Integer() class Delegating(models.Model): _name = 'delegation.parent' _inherits = { 'delegation.child0': 'child0_id', 'delegation.child1': 'child1_id', } child0_id = fields.Many2one('delegation.child0', required=True, ondelete='cascade') child1_id = fields.Many2one('delegation.child1', required=True, ondelete='cascade')
record.field_1數據庫
record.field_2ui
record.write({'field_1': 4})code