class tModel(models.Model): _name = "test.load.model" name = fields.Char() age = fields.Integer() boolean = fields.Boolean() manytoone_id = fields.Many2one("test.load.comodel") onetomany_ids = fields.One2many("test.load.comodel", "inverse_id") manytomany_ids = fields.Many2many( "test.load.comodel", relation="test.load.comodel.rel", field_a="a_oid", field_b="b_oid")
class tModel(models.Model): _name = "test.models.model" name = fields.Char() country = fields.Char(default="Argentina") age = fields.Integer() boolean = fields.Boolean() cascade_id = fields.Many2one("test.models.comodel", ondelete="CASCADE") restrict_id = fields.Many2one("test.models.comodel", ondelete="RESTRICT") setnull_id = fields.Many2one("test.models.comodel", ondelete="SET NULL") onetomany_ids = fields.One2many("test.models.comodel", "inverse_id") manytomany_ids = fields.Many2many("test.models.comodel", relation="test.model.comodel.rel", field_a="a_oid", field_b="b_oid")
class tCoModel(Model): _name = "TestCoModel" char = fields.Char() o2m = fields.One2many('TestModel', 'm2o')
class Group(models.Model): _name = "base.group" name = fields.Char(required=True, max_length=255) acl_ids = fields.One2many("base.acl", inversed_by="group_id") dls_ids = fields.Many2many("base.dls", relation="base.group.dls.rel", field_a="group_oid", field_b="dls_oid")
class Group(models.Model): _name = "base.group" name = fields.Char(required=True, max_length=255) model_access_ids = fields.One2many("base.model.access", inversed_by="group_id")