Проверка SQLAlchemy - какой параметр является ключевым? - PullRequest
1 голос
/ 27 мая 2020

Я пишу методы проверки для своих таблиц. Я использую декоратор @validates, и везде, где я вижу примеры его использования, есть параметр key, но он не используется в методе проверки. Так что это? Нужно ли мне добавлять его в качестве параметра?
Пример:

class Person():
  age = Column(Integer)

  @validates('age')
  def validate_age(self, key, age):
    assert age >= 18
    return age

Итак, опять же, все примеры, которые я вижу, имеют нечто подобное, и все они имеют параметр key, но он не используемый. Могу я его удалить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...