from odoo import models, fields class BaseModel(models.AbstractModel): _name = 'BaseModel' _description = 'description of BaseModel' # 共享字段 name = fields.Char(string='Name', required=True) description = fields.Text(string='Description') def print_info(self): print(f"Name: {self.name}, Description: {self.description}") class MyModel(models.Model): _name = 'my.model' # 模型名称,应该唯一 _description = 'Description of my model' # 模型描述 # 继承抽象超类的字段 _inherit = 'BaseModel' date_created = fields.Date(string='Date Created') # 模型特有的字段