Python SQLAlchemy验证-关键参数是什么?

Python SQLAlchemy验证-关键参数是什么?,python,validation,sqlalchemy,Python,Validation,Sqlalchemy,我正在我的表格上写验证方法。我正在使用@validates装饰器,无论我在哪里看到如何使用它的示例,都有一个键参数,但它没有在验证方法中使用。那是什么呢?是否需要将其添加为参数? 例如: class Person(): age = Column(Integer) @validates('age') def validate_age(self, key, age): assert age >= 18 return age 同样,我看到的所有示例都做了类似的事情

我正在我的表格上写验证方法。我正在使用
@validates
装饰器,无论我在哪里看到如何使用它的示例,都有一个
参数,但它没有在验证方法中使用。那是什么呢?是否需要将其添加为参数?
例如:

class Person():
  age = Column(Integer)

  @validates('age')
  def validate_age(self, key, age):
    assert age >= 18
    return age
同样,我看到的所有示例都做了类似的事情,它们都有一个
参数,但没有被使用。我可以移除它吗