Я новичок в sqlalchemy и пытаюсь добиться простой проверки полей модели, как это предусмотрено в Django ORM (min & max для Integer, email, ...)Может ли SQLAlchemy выполнить такую проверку полей из коробки?Кстати, я использую SQLAlchemy с Flask.
См. Простые валидаторы в документации. Пример кода ниже:
class EmailAddress(Base): __tablename__ = 'address' id = Column(Integer, primary_key=True) email = Column(String) @validates('email') def validate_email(self, key, address): assert '@' in address return address