from odoo import api,fields,models from datetime import datetime class BasicGradeXx(models.Model): _name = 'basic.grade.xx' #xx 详细 _rec_name = 'grade' grade=fields.Char(string='年级') sequence=fields.Integer(string='序号') @api.model def _get_current_year_range_domain(self): year = datetime.now().year return [('name', '>=', str(year - 4)), ('name', '<=', str(year + 1))] # 别的直接调用domain = lambda self: self.env['basic.grade.xx']._get_current_year_range_domain() class BasicGradeBx(models.Model): _name = 'basic.grade.bx' #xx 不详细 _rec_name = 'grade' grade=fields.Char(string='年级') sequence = fields.Integer(string='序号')