我是 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 回答