私はsqlalchemyが初めてで、Django ORM(整数、電子メールなどの最小と最大)によって提供されるように、モデルのフィールドの簡単な検証を達成しようとしています。SQLAlchemy は、この種のフィールド検証をすぐに実行できますか? ちなみに、私はFlaskでSQLAlchemyを使っています。
5819 次
1 に答える
11
ドキュメントの単純なバリデータを参照してください。以下のサンプルコードの抜粋:
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
于 2011-11-24T12:16:59.157 に答える